最近使用到git託管專案,記錄一下常用到git命令。這篇文章是專注記錄git分支部分常用的命令。
1 檢視本地分支
>$git branch
2 檢視遠端分支>$git branch -a
3 檢視當前所在分支>$git branch
跟檢視本地分支的命令是一樣的,結果前面有*
號的就是當前分支
4 切換到指定分支
如果有多個分支,master、dev、test等時,需要切換分支
>$git checkout test
這樣就從當前分支切換到test分支
5 建立本地分支
>$git branch branchname
這就在本地建立了乙個名為branchname
的本地分支,可以通過前面的git branch
命令檢視本地分支,看看是否建立成功。
6 建立遠端分支
在本地遠端為倉庫建立分支,實際上需要兩個步驟:
1. 建立本地分支
>$git branch t
在本地建立名為t
的分支
2. 把本地分支推送到倉庫
>$git
push origin t
完成上述兩個步驟之後,便在本地和遠端同時建立了乙個分支t
。
7 刪除本地分支
>$git branch -d branchname
這個命令刪除了名為branchname
的本地分支,也可以使用git branch
命令檢視是否刪除成功。
8 刪除遠端分支
刪除遠端庫也需要兩個步驟:
1.刪除遠端庫的分支
>
$git branch -r
-d origin/branchname
2.推送刪除遠端分支的資訊到遠端倉庫>$git push origin :branchname
使用這兩個命令即可刪除遠端庫中名為branchname
的遠端庫
9 本地分支重新命名
>
$git branch -m oldname newname
這個命令就把本地的名為oldname
的分支名稱,更改為newname
。
10 遠端分支重新命名
嚴格意義上來說,遠端分支並沒有重新命名,但是要實現相似的功能,需要三個步驟:
1.重新命名本地對應的分支
>
$git branch -m oldname newname
2.刪除遠端分支>$git push origin :oldname
3.推送本地重新命名的分支到遠端倉庫>$git
push origin newname
上面的三個步驟可以把遠端的名為oldname
的分支更名為newname
git 分支使用方式
需求場景 假如你看著教程完成了乙個專案,但是感覺第一次 掌握不牢,想要進行第二次 練習 如果某某心裡想我還有初始備份檔案,我此時的心裡獨白是你的硬碟還夠用嗎o o 1 建立乙個新分支 git本地倉庫預設是master分支 但是這分支最好只用來合併 merge 其他分支到這個分支上 2 檢視現在所有的...
git使用 分支使用彙總
這節介紹的gitflow工作流借鑑自在nvie的vincent driessen。gitflow工作流定義了乙個圍繞專案發布的嚴格分支模型。雖然比功能分支工作流複雜幾分,但提供了用於乙個健壯的用於管理大型專案的框架。gitflow工作流沒有用超出功能分支工作流的概念和命令,而是為不同的分支分配乙個很...
git 分支使用(建立並提交到分支)
1.建立分支 git checkout b develop origin usdt在遠端分支的基礎上建立usdt分支,並且讓usdt分支追蹤origin usdt分支上2.追蹤分支 git branch set upstream branch name origin usdt將branch name...