2012-06-27 81 views
11

是否可以使用與「主」不同的分支名稱對新存儲庫執行第一次提交?謝謝是否可以在第一次提交git時指定分支名稱?

+0

您可以提交'master',然後重命名分支。這不適合你嗎? – lanzz

+0

我找到了這個: 'git branch -m master newbranchname' 但是...有沒有辦法在第一次提交中指定分支名稱? – itsjavi

回答

12

是的。在你做任何提交之前,你可以做git symbolic-ref HEAD refs/heads/not-master。這會更改您所在分支的名稱(沒有提交)。

+0

它像一個魅力工作,謝謝 – itsjavi

5

當然 - 當git存儲庫爲空時,沒有分支。 HEAD指向refs/heads/master,這將是第一次提交創建的第一個分支。如果您使用的是git> = 1.7.10,則可以在第一次使用之前創建分支,而不是使用master(git checkout -b dev),並且您沒有創建主分支。

+0

由於相同的原因,我無法在第一次提交之前創建分支Charles指定 – itsjavi

+0

我想知道這是否與版本相關 - 使用Git 1.7.11.msysgit.0它可以在資源庫初始化後立即創建分支。 – patthoyts

+0

是的,也許是這樣,因爲我使用Git 1.7.7.5 – itsjavi

相關問題