命令分支不存在
git branch --set-upstream-to develop origin/develop
導致錯誤
fatal: branch 'origin/develop' does not exist
我不知道這意味着什麼其他比原產發展不存在。這是否意味着它不存在於服務器或本地機器上?
我是一個git新手,但我正在設置我的網站來處理部署與git作爲學習git的手段。
命令分支不存在
git branch --set-upstream-to develop origin/develop
導致錯誤
fatal: branch 'origin/develop' does not exist
我不知道這意味着什麼其他比原產發展不存在。這是否意味着它不存在於服務器或本地機器上?
我是一個git新手,但我正在設置我的網站來處理部署與git作爲學習git的手段。
origin
是遠程的名稱,這是您的回購知道的另一個回購。您在添加它們時指定回購協議,ala git remote add somename other/repo/path
,然後您可以從它們中購買fetch
和pull
,如果它們是裸回購,push
即可。當你克隆一個repo時,git會爲你指定一個你從中克隆的遠程設備,並且默認命名爲origin
。 origin/develop
是指在origin
遠程回購中的develop
分支。
如果您在本地創建了分支,則可以將其推送到特定的遠程進行創建,直到您在那裏創建該分支,則不能將其設置爲上游。在你的情況下,你會做git push origin develop
。然後,您可以將其設置爲上游,但您可以將該操作擠入-u
的推送操作,因此git push -u origin develop
會將您的分支推送到origin
,並設置您的本地分支來跟蹤它。請注意,在git 1.7.0中添加了push -u
。
首先確保你在develop
分支。 然後只是使用git branch --set-upstream-to origin/develop
那麼,什麼分支_do_存在? 'git分支-avvv' – jthill 2013-05-12 05:38:31