Git 初體驗及其常用命令介紹(下)

2021-09-03 02:14:09 字數 2244 閱讀 3358

第 6 個命令:git branch

在命令列視窗的游標處,輸入git branch命令,檢視 git 倉庫的分支情況:

如上圖所示,顯示了倉庫demo中的分支情況,現在僅有乙個master分支,其中master分支前的*號表示「當前所在的分支」,例如* master就意味著我們所在的位置為demo倉庫的主分支。輸入命令git branch a,再輸入命令git branch,結果如下圖所示:

如上圖所示,我們建立了乙個名為a的分支,並且當前的位置仍然為主分支。

第 7 個命令:git checkout

在命令列視窗的游標處,輸入git checkout a命令,切換到a分支:

如上圖所示,我們已經切換到a分支啦!也可以通過命令git branch檢視分支情況:

在這裡,我們還有乙個更簡單的方法來檢視當前的分支,即通過觀察上圖中用紅色框圈起來的部分。此外,我們也可以在建立分支的同時,直接切換到新分支,命令為git checkout -b,例如輸入git checkout -b b命令:

如上圖所示,我們在a分支下建立b分支(b為a的分支),並直接切換到b分支。

第 8 個命令:git merge

切換到master分支,然後輸入git merge a命令,將a分支合併到master分支:

如上圖所示,我們已經將a分支合併到主分支啦!此外,在這裡需要注意一點,那就是:在合併分支的時候,要考慮到兩個分支是否有衝突,如果有衝突,則不能直接合併,需要先解決衝突;反之,則可以直接合併。

**第 9 個命令:git branch -d & git branch -d **

在命令列視窗的游標處,輸入git branch -d a命令,刪除a分支:

如上圖所示,我們已經將分支a刪除啦!不過有的時候,通過git branch -d命令可以出現刪除不了現象,例如分支a的**沒有合併到主分支等,這時如果我們一定要刪除該分支,那麼我們可以通過命令git branch -d進行強制刪除。

**第 10 個命令:git tag **

在命令列視窗的游標處,輸入git tag v1.0命令,為當前分支新增標籤:

如上圖所示,我們為當前所在的a分支新增了乙個v1.0標籤。通過命令git tag即可檢視標籤記錄:

如上圖所示,顯示了我們新增標籤的記錄。通過命令git checkout v1.0即可切換到該標籤下的**狀態:

如上圖所示,我們已經成功切換到a分支的v1.0標籤啦!

通過「git 初體驗及其常用命令介紹」兩篇博文的內容,我們已經了解了一些 git 的常用命令啦,但還有很多命令我們沒有進行演示,例如clone、rm、grep、pull和push等,git 的魅力也並不止於此,還有更多的精彩等待大家探索。

此外,對於前一篇博文中遺留的問題,即「提交內容」中的author和email,可以用如下命令進行設定:

git config --global user.name "名字"

git config --global user.email "郵箱"

其中,global表示設定為全域性可用,如果想設定區域性可用,刪除global即可。

git常用命令介紹

記錄下平時工作中所用到的git指令,以便以後進行查詢。1 git init 該命令可以建立乙個新的所要管理的git倉庫。2 git add 所改動的檔案 該命令可以將所改動的檔案新增到暫存區中,以便稍後進行提交。3 git add u 該命令可以將所有修改或者刪除的檔案新增到暫存區中,以便稍後進行提...

git 常用命令介紹

建立分支 git branch mybranch 切換分支 git checkout mybranch 建立並切換分支 git checkout b mybranch 更新master主線上的東西到該分支上 git rebase master 切換到master分支 git checkout mas...

git 常用命令介紹

1.開啟目標空檔案 右鍵開啟 git bash here 命令 或者終端 開啟git終端輸入 提示說明 提示說明 提示說明 git push 失敗提示 原因 通過檢視提示資訊,我發現,是因為本地倉庫和遠端倉庫的檔案不一致所致,也就是說,github允許你本地倉庫有的東西,遠端倉庫裡沒有,但不允許遠端...