Git的分支基本操作

2021-10-06 01:41:14 字數 1220 閱讀 7877

git分支的新建與刪除

# git branch檢視當前分支狀態

ps g:\react\reactproject\gong-antd4>

git branch

* master

當前只有master一條分支,並且head 指向master分支

# git checkout -b test建立並切換到test分支(-b引數表示切換到新建的分支)

ps g:\react\reactproject\gong-antd4>

git checkout -b test

switched to a new branch 'test'

ps g:\react\reactproject\gong-antd4>

git branch

master

* test

已經新建了test分支,並且分支已經切換到了test分支

# git branch -d test刪除test分支

ps g:\react\reactproject\gong-antd4>

git branch -d test

error: cannot delete branch 'test' checked out at 'g:/react/reactproject/gong-antd4'

ps g:\react\reactproject\gong-antd4>

git checkout master

switched to branch 'master'

your branch is up to date with 'origin/master'

.ps g:\react\reactproject\gong-antd4>

git branch -d test

deleted branch test

(was 87eafd1).

ps g:\react\reactproject\gong-antd4>

git branch

* master

在刪除分支時確保當前指標指向不是你想要刪除的分支上,不然將無法刪除

git分支基本操作

cd mytest 進入到本地的repository git branch newbr 建立新分支 newbr git checkout newbr 切換到新分支newbr git branch 檢視所有的分支 帶點的為當前分支 master newbr 當然也可以用一條簡單的語句建立並直接跳到新分...

Git 分支的操作

git是linux創始人linus用c語言寫的分布式版本控制系統 而且有乙個head指標,指標指向的是最近一次的提交,每次提交都有乙個commitid,我在這個欄目的其他有講到這些。一次提交我們可以認為是一次快照,我們可以用git reset hard commitid到達某次提交後的狀態 mast...

git操作分支

你也許會有疑惑,為什麼需要建立分支呢,只在主幹線上進行開發不是挺好的嗎?沒錯,通常情況下,只在主幹線上進行開發是完全沒有問題的,不過一旦涉及到出版本的情況,如果不建立分支的話,你就會非常地頭疼。舉個簡單的例子吧,比如說你們公司研發了一款不錯的軟體,最近剛剛完成,並推出了1.0版本。但是領導是不會讓你...