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版本。但是領導是不會讓你...