Git創建一個空的分支,指定-b分支下載問題

空分支

在項目開發到一半的時候,創建一個新分支

git checkout -b branch-name

但是這個新分支也會包括當前所有的文件,也就是它依賴於原(master)父分支生成的,即便是另外開一個空文件夾,把 .git 本地倉庫放進去,創建一個新的分支,提交依然會附加之前的文件。

想創建一個全新的分支的方法如下:

git checkout --orphan branch-name

這是創建了一個沒有父節點的分支,雖然還是會複製當前分支的內容到這個新的分支上。
可以以以下命令刪除掉本地這些文件,而且不記錄。然後放自己的文件提交即可。

git rm -rf .

指定分支下載

git clone -b branch-name url

雖然可以指定下載某個分支的內容。但是下載的對象數量可以看到是全倉庫所有分支的總和579個的。(實際下載的master分支只有15個)
在這裏插入圖片描述
下載完的內容是隻有master的。但是.git裏面的包括了其他分支都下了。不導出爲文件而已。

有個簡單不用下載這麼多慢的方法是直接去github的倉庫那裏,點擊對應倉庫的分支下載。這樣很快,因爲下載的不包括.git倉庫。只是下載文件。其餘暫時並不它法。

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