2016-11-06 57 views
0

我不知道如何製作一個空分支,每當我製作分支時,所有'主'分支物品都被放到新分支中...通過視覺工作室團隊服務製作一個空分支

+0

這是Git的一個正常和自然的事:在一般情況下,承諾往往是對* *許多分支。 (這與大多數VCS有着強烈的對比,其中每個提交都在*分支上,在Git中,提交可以在一個,兩個,一千個甚至是* no *分支上,這是因爲在Git中,分支* names *只是一個* specific * commit的可移動標籤:分支標籤當前指向的提交是該分支的* tip *。新分支名稱是指向某個提交的新標籤 - 通常是當前提交。您可以選擇另一個提交或使用特殊的'--orphan'選項,如下所示。) – torek

回答

0

分支旨在成爲master中的代碼分支。這聽起來像你是一個新的存儲庫後:

New Repository

這將是一個新的存儲庫中的空白的新master,有可能是.gitignore文件。

master只是一個約定,您可以將您的主分支重命名爲任何您喜歡的。

0

Visual Studio不能從其內置GUI執行此操作,但可以通過命令提示符輕鬆地完成此操作。

open command prompt

然後the steps are straightforward

您可以創建一個分支被稱爲孤兒:

git checkout --orphan <branchname> 

這將創建一個新的分支,沒有父母。然後,你可以這樣清除工作目錄:

git rm --cached -r . 

command prompt output