1. 程式人生 > 實用技巧 >git常用命令整理;帶使用方法和演示;git入門命令

git常用命令整理;帶使用方法和演示;git入門命令

git常用命令整理;帶使用方法和演示;git入門命令

寫在前面

1.排序方式按照從初始化到提交到遠端倉庫,皆為一些常用命令,方便以後自己梳理知識;

2.每個命令一個標題,可直接通過側邊大綱跳轉;

3.在您使用git前,請先安裝git工具到本地(cmd也可以代替,不過建議使用git工具)

安裝git

  1. 官方網址: [git官網]:https://git-scm.com/
  2. 進入後找到頁面Download 按鈕然後選擇您對應的作業系統進行下載;


  1. 下載完成後按照提示安裝即可;

  2. 安裝完成後在您的專案目錄 ``滑鼠右鍵選擇 Git Bash Here` 即可開啟命令視窗


git簡介 git 是個啥

git是一個 方便團隊協作 操作簡單 易於對比 易於回溯’的分散式版本控制工具;

優點:

1.聯網執行,支援多人合作開發;

2.客戶端斷網後依舊可以本地提交版本更新,等聯網後再推送到伺服器端即可;

3.伺服器如果損壞,可以使用任何一個本地客戶端的備份進行恢復;


git init ‘’初始化一個本地git倉庫‘’

在您的專案檔案目錄 右鍵 選擇 Git Bash Here ,開啟命令視窗,輸入 git init 即可初始化一個名為 .git 的資料夾;(如果沒有請自行百度開啟隱藏資料夾);



git status ‘檢查暫存區和當前專案差異’

在初始化生成git本地倉庫後,您對專案檔案下做的操作將被記錄; 使用 git status

命令可檢視您現專案與本地暫存區的差異;(增刪改記錄);

也可使用``git status -s ` 以簡短的形式展示;

紅色為已刪除(找不到路徑)檔案,綠色為已修改新增檔案



git add “提交已變更檔案或資料夾到暫存區”

執行``git add` 指定檔名 即可提交指定 已變更 檔案 或資料夾 到暫存區;

執行 git add . 即可提交所有已變更 檔案或資料夾到 暫存區;

(執行後 可再次執行 status 檢查一次是否還有未提交檔案);


clear 清空當前視窗內容

當前視窗歷史訊息過多時 可使用 claear命令,即可完成對視窗的清屏操作;


git commit -m ‘描述’ “提交暫存區檔案到當前分支倉庫”

如果暫存區檔案已經完成修改需要記錄,就可以使用 git commit -m ‘這裡寫對本次提交的描述資訊’ ` 命令 提交本地暫存區的檔案 到當前所在分支的本地倉庫進行儲存,等待推送到雲端;

改命令需要手動執行git add, 然後再執行。如果不進行git add操作,檔案修改的部分將無法被提交;


git push 推送本地分支倉庫到雲端倉庫

執行該命令要求 您首先擁有一個遠端git倉庫 ;如 github 碼雲 等,新建倉庫後按照提示和本地進行關聯才可執行該命令進行推送;


git branch 檢視所有分支

團隊開發需要分別開發功能模組時,通常會使用到git的分支功能,可每人進行對應分支的開發,後續完成後再進行合併到主分支進行專案合併;

使用 git branch命令即可檢視當前所處分支;(帶* 號的 即為當前所處分支)


git branch 分支名 ‘’建立新分支‘’

使用 git branch 新分支名 命令即可建立一個新的分支


git checkout 分支名 ‘’切換分支‘’

使用 git checkout 分支名命令 即可切換到指定分支進行開發;


git checkout -b 分支名 ‘建立並切換分支’

使用git checkout -b 分支名 命令 ,即可建立一個指定分支並切換到指定分支;


git branch -d 分支名 ‘刪除分支’

使用 git branch -d 分支名 `可對指定分支進行刪除操作;(不能刪除當前所在分支)


git merge 分支名 ‘合併分支’

使用 git merge 分支名 命令,即可 將當前所處分支合併到指定分支;

指定分割槽擁有當前分支和原內容;

合併後當前分支依舊存在;


git checkout . 恢復檔案

使用 git checkout .命令,即可恢復暫存區所有檔案到工作區


git reset --hard HEAD^ ‘’回退到上一個版本‘’

使用 git reset --hard HEAD^命令即可回退到上一個版本;

注意!回退之後最新的版本會消失


git log ‘檢視版本日誌’

使用 git log 可以檢視日誌資訊


後續會進行增加,有問題歡迎聯絡或留言;