在Windows上安裝Git

一、安裝 Git

下載 Git地址:Git - Downloads (git-scm.com)

?1、在頁面中找到適用于 Windows 系統的最新版本安裝包(通常為.exe 格式文件),點擊下載鏈接。

出于訪問Git官網需要科學上網,不會的可以私信我要軟件包,備注自己電腦系統版本和類型,查看方式如下:

2、點擊二進制文件(從我這里拿包你會得到一個壓縮包,省略一步解壓縮)

3、information選擇無腦選擇next

4、select components 可以加一個在桌面,然后下一步

5、choosing the default edit used by git 選擇vim就行,如果vim不喜歡,可以去下載別的編輯器,然后下一步

6、決定初始化新項目(倉庫)的主干名字,選擇第一個讓git 決定去吧!

注: 第二個選項下面有個 NEW! ,說很多團隊已經重命名他們的默認主干名為 main . 這是因為2020 年非裔男子喬治·弗洛伊德因白人警察暴力執法慘死而掀起的 Black Lives Matter(黑人的命也是命)運動,很多人認為 master 不尊重黑人,呼吁改為 main。

7、調整Git的環境變量,選擇推薦的就行,然后下一步

8、選擇ssh執行文件,默認

9、選擇HTTPS后端傳輸

使用默認配置,點擊Next進入下一步。作為普通用戶,只是用 Git 來訪問 Github、GitLab 等網站,選擇前者就行了。

10、配置行尾符號轉換

使用默認配置,點擊Next進入下一步。

11、配置終端模擬器以與 Git Bash 一起使用

使用默認配置,點擊Next進入下一步。

12、“git pull” 默認行為

使用默認配置,點擊Next進入下一步。

13、選擇一個憑證幫助程序

使用默認配置,點擊Next進入下一步。

14、?配置額外的選項

使用默認配置,點擊install進入安裝

15、觀看安裝過程........

16、點擊finish,完成安裝

17、安裝完成后,可以看到一個這玩意

?(額外)18、Git Bash介紹
描述: Git Bash 是一個命令行工具,提供了類似于 Linux Shell 的環境,使用戶能夠在 Windows 系統上使用類Unix命令。
用途: 通過 Git Bash,用戶可以使用 Git 的命令行功能,執行版本控制任務,例如克隆倉庫、提交更改等。

打開就是一個終端窗口,可以執行linux命令

(額外)19、Git常用命令

1)、初始化倉庫:git init? ? #創建一個新的本地 Git 倉庫。2)、檢出倉庫:git clone [url]? ? #從一個遠程倉庫克隆到本地。3)、查看狀態:git status? ?#查看當前工作目錄和暫存區的狀態。4)、添加文件到暫存區:git add [file]? ?#將文件或更改添加到暫存區,準備下一次提交。5)、查看差異:git diff? ?#查看工作目錄與暫存區或最后一次提交之間的差異。6)、提交更改:git commit -m "commit message"? ? #將暫存區的更改提交到倉庫。7)、查看提交歷史:git log? ? #查看項目的提交歷史。8)、創建分支:git branch [branch-name]? ?#創建一個新的分支。9)、切換分支:git checkout [branch-name]? ?#切換到指定的分支。10)、合并分支:git merge [branch-name]? #將一個分支的更改合并到當前分支。11)、拉取遠程分支:git pull? ?#從遠程倉庫拉取最新更改并自動合并到當前分支。12)、推送到遠程倉庫:git push [remote-name] [branch-name]? ? ? ? ? ?#將本地分支的更改推送到遠程倉庫。13)、查看遠程倉庫:git remote -v? ? ? #查看遠程倉庫的詳細信息。14)、刪除分支:git branch -d [branch-name]? ? ? ? ? #刪除本地分支。15)、解決沖突:
當合并時出現沖突,Git 會停止合并并讓你手動解決。解決后,再次提交。16)、查看文件更改:git diff [branch-name]? ? ? ? #查看當前分支與另一個分支的差異。16)、重置更改:git reset [file]? ?#將文件從暫存區撤銷到工作目錄。17)、查看分支圖:git branch --all --graph? ?#以圖形方式查看所有分支。18)、變基分支:git rebase [branch-name]? #將當前分支上的提交重新應用到另一個分支上。19)、標簽管理:git tag [tag-name]給當前提交打上標簽,通常用于版本發布

    本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
    如若轉載,請注明出處:http://www.pswp.cn/pingmian/77845.shtml
    繁體地址,請注明出處:http://hk.pswp.cn/pingmian/77845.shtml
    英文地址,請注明出處:http://en.pswp.cn/pingmian/77845.shtml

    如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

    相關文章

    Golang interface總結(其一)

    本篇是對golang 中的interface做一些淺層的、實用的總結 多態 常用場景 interface內僅包含函數類型,然后定義結構體去實現,如下 package mainimport "fmt"type Animal interface {Sound()Act() }type Cat struct{}func (c *Cat) Sound() {…

    TVM計算圖分割--Collage

    1 背景 為滿足高效部署的需要,整合大量優化的tensor代數庫和運行時做為后端成為必要之舉。現在的深度學習后端可以分為兩類:1)算子庫(operator kernel libraries),為每個DL算子單獨提供高效地低階kernel實現。這些庫一般也支持算…

    Redis——內存策略

    目錄 前言 1.過期策略 1.1過期策略——DB結構 1.2過期策略——惰性刪除 1.3過期策略——定期刪除 2.淘汰策略 2.1最少最近使用和使用頻率原理 2.2內存淘汰策略執行流程 總結: 前言 Redis之所以性能強,主要的原因就是基于內存存儲。然而單節點的R…

    原型模式詳解及在自動駕駛場景代碼示例(c++代碼實現)

    模式定義 原型模式(Prototype Pattern)是一種創建型設計模式,通過克隆已有對象來創建新對象,避免重復執行昂貴的初始化操作。該模式特別適用于需要高效創建相似對象的場景,是自動駕駛感知系統中處理大量重復數據結構的…

    在kali中安裝AntSword(蟻劍)

    步驟一、下載壓縮包 源碼:https://github.com/AntSwordProject/antSword,下載壓縮包。 加載器:https://github.com/AntSwordProject/AntSword-Loader,根據系統選擇壓縮包(kali選擇AntSword-Loader-v4.0.3-linux-x64&…

    華為倉頡編程語言基礎概述

    第一章:技術演進與誕生背景 1.1 萬物智聯時代的編程挑戰 在5G、物聯網、邊緣計算等技術推動下,全球智能設備數量呈指數級增長。據IDC預測,2025年全球IoT設備將突破550億臺,這對系統級編程語言提出新要求: 異構硬件兼…

    【Linux篇】探索進程間通信:如何使用匿名管道構建高效的進程池

    從零開始:通過匿名管道實現進程池的基本原理 一. 進程間通信1.1 基本概念1.2 通信目的1.3 通信種類1.3.1 同步通信1.3.2 異步通信 1.4 如何通信 二. 管道2.1 什么是管道2.2 匿名管道2.2.1 pipe()2.2.2 示例代碼:使用 pipe() 進行父子進程通信2.2.3 管道容…

    【LeetCode】嚼爛熱題100【持續更新】

    2、字母異位詞分組 方法一&#xff1a;排序哈希表 思路&#xff1a;對每個字符串排序&#xff0c;排序后的字符串作為鍵插入到哈希表中&#xff0c;值為List<String>形式存儲單詞原型&#xff0c;鍵為排序后的字符串。 Map<String, List<String>> m new Ha…

    2025年最新版 Git和Github的綁定方法,以及通過Git提交文件至Github的具體流程(詳細版)

    文章目錄 Git和Github的綁定方法與如何上傳至代碼倉庫一. 注冊 GitHub 賬號二.如何創建自己的代碼倉庫&#xff1a;1.登入Github賬號&#xff0c;完成登入后會進入如下界面&#xff1a;2.點擊下圖中紅色框選的按鈕中的下拉列表3.選擇New repostitory4.進入創建界面后&#xff0…

    FPGA開發板這樣做?(一)-像 Arduino 一樣玩 FPGA

    這也是一個系列文章&#xff0c;來源之前和粉絲們在評論區討論的國外對于FPGA的開發或者入門所做的努力。 基本一篇文章會介紹一個FPGA開發板&#xff0c;重點在于為開發板準備的開發方式&#xff08;和國內大不相同&#xff09;。 今天的主角-PulseRain M10&#xff1a;像 Ard…

    【C++游戲引擎開發】第21篇:基于物理渲染(PBR)——統計學解構材質與光影

    引言 宏觀現象:人眼觀察到的材質表面特性(如金屬的高光銳利、石膏的漫反射柔和),本質上是微觀結構對光線的統計平均結果。 微觀真相:任何看似平整的表面在放大后都呈現崎嶇的微觀幾何。每個微表面(Microfacet)均為完美鏡面,但大量微表面以不同朝向分布時,宏觀上會表…

    深入理解linux操作系統---第11講 bshell編程

    11.1 正則表達式 11.1.1 字符集 正則表達式的字符集包含三類核心要素&#xff1a; 普通字符&#xff1a;直接匹配單個字符&#xff0c;如a匹配字母a范圍字符集&#xff1a;[a-z]匹配所有小寫字母&#xff0c;[0-9A-F]匹配十六進制數字預定義字符集&#xff1a;\d等價于[0-9]…

    C++中的引用:深入理解與實用示例

    文章目錄 C中的引用&#xff1a;深入理解與實用示例一、引用的基本概念二、引用作為別名的應用三、引用作為函數參數四、指針與引用的區別五、常量引用六、引用與返回值七、總結 C中的引用&#xff1a;深入理解與實用示例 在C編程中&#xff0c;“引用”是一個強大而重要的概念…

    C#委托介紹

    委托可以將方法作為參數傳遞&#xff0c;同時委托也可以自己作為參數傳遞 委托可分為自定義委托delegate 無返回值的Action 與有返回值的Func委托 也有匿名委托與Lamada 委托支持多播是事件的基礎 用處如在分線程調用主線程的UI invoke public delegate string Say(stri…

    Node.js 模塊導入的基本流程

    Node.js 模塊導入的基本流程&#xff0c;主要是 CommonJS 模塊加載機制&#xff08;即使用 require()&#xff09;的內部執行步驟。下面我用清晰的結構給你梳理一下這個過程&#xff1a; ? Node.js 模塊導入的基本流程&#xff08;使用 require()&#xff09; const someModu…

    n8n 中文系列教程_02. 自動化平臺深度解析:核心優勢與場景適配指南

    在低代碼與AI技術深度融合的今天&#xff0c;n8n作為開源自動化平臺正成為開發者提效的新利器。本文深度剖析其四大核心技術優勢——極簡部署、服務集成、AI工作流與混合開發模式&#xff0c;并基于真實場景測試數據&#xff0c;厘清其在C端高并發、多媒體處理等場景的邊界。 一…

    【C++ Qt】信號和槽(內配思維導圖 圖文并茂 通俗易懂)

    每日激勵&#xff1a;“不設限和自我肯定的心態&#xff1a;I can do all things。 — Stephen Curry” 緒論?&#xff1a; 本章是Qt中的第三章&#xff0c;也是我們理解Qt中必備的點 信號槽&#xff0c;它本質由信號和槽兩個來實現&#xff0c;其中將細致的講述如何自定義信號…

    【項目】基于MCP+Tabelstore架構實現知識庫答疑系統

    基于MCPTabelstore架構實現知識庫答疑系統 整體流程設計&#xff08;一&#xff09;Agent 架構&#xff08;二&#xff09;知識庫存儲&#xff08;1&#xff09;向量數據庫Tablestore&#xff08;2&#xff09;MCP Server &#xff08;三&#xff09;知識庫構建&#xff08;1&a…

    免費將靜態網站部署到服務器方法(僅支持HTML,CSS,JS)

    原視頻鏈接&#xff1a;把HTML免費部署到網站上&#xff0c;實現別人也能訪問的教程來啦QAQ_嗶哩嗶哩_bilibili 注意&#xff1a;僅支持HTML、CSS、JS。不支持Vue等框架。 1.打開網站www.wordpress.org 點擊紅框按鈕 點擊紅框按鈕下載wordpress模板文件并解壓。 將自己編寫的…

    游戲引擎學習第235天:在 Windows 上初始化 OpenGL

    奇怪有問題 之前沒注意到 這個問題是Count 0 GlobalConstants_Renderer_UsedDebugCamer 打開的話會有Bug Count是零的話就不讓排序了 game.h: 查閱 TODO 列表 大家好&#xff0c;歡迎來到 game Hero&#xff0c;這是一檔我們在直播中一起編寫完整游戲的節目。不幸的是&a…