創建Git獨立分支
阿新 • • 發佈:2018-03-08
所有 添加 相同 管理 star 通過 pre bsp commit
在使用git進行版本控制的某些場景中我們可能需要在一個項目中建立完全獨立的分支,此分支將作為一個獨立的版本歷史根節點,不與之前任何分支擁有相同的版本祖先。
比如當我們要在一個項目中使用一個分支進行項目文檔的管理時,或者當我們想要發布一個軟件的開源版本但又不希望將軟件的版本歷史暴露給外界時,都可以使用以下的方法建立一個獨立分支。
(1)將原項目克隆到本地一個文件夾下
例如
$ git clone https://github.com/thzt/thzt.github.io.git
(2)刪除此分支中的索引及索引中的所有文件
$git rm -rf .
(3)通過帶有--orphan參數的checkout命令即可從start_point或者HEAD創建一個獨立分支
從HEAD:$ git checkout --orphan 新分支名
從某個start_point:$git checkout --orphan 新分支名 <start_point>
(4)添加你新分支的文件後
#創建git索引
$git add .
#initial commit
$git commit -a -m "initial commit"
#push到遠端倉庫
$git push origin 新分支名
創建Git獨立分支