Git新建空分支操作手冊

Git新建空分支操作手冊

https://www.cnblogs.com/wangyingblock/p/10431183.html

背景:項目進行中,需要創建一個空分支。在Git中創建分支,是必須有一個父節點的,也就是說必須在已有的分支上來創建新的分支,如果你的工程已經進行了一段時間,這個時候是無法創建空分支的。

解決方法:

使用 git checkout--orphan參數:

git checkout --orphan 2.0.2

該命令會生成一個叫2.0.2的分支,該分支會包含父分支的所有文件。但新的分支不會指向任何以前的提交,就是它沒有歷史,如果你提交當前內容,那麼這次提交就是這個分支的首次提交。

刪除所有文件:

我們想要空分支,所以我們需要把當前內容全部刪除,用git命令

git rm -rf .

注意:最後的‘.’不能少。

提交分支:

如果沒有任何文件提交的話,分支是看不到的,所以我們需要創建一個新文件,然後提交則新創建的branch就會顯示出來。

echo '# new branch' >> README.md

 

git add README.md

 

git commit -m 'new branch'

最後push到遠程倉庫,則新的空分支就創建成功了。

git push origin 2.0.2

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章