2012-06-13 150 views
0

快速完整性檢查 - 我想爲自己創建一個新的遠程分支。我要做到以下幾點:創建一個新的遠程分支?

git clone [email protected]:orange/orange.git 
git branch foo 
git checkout foo 
git push foo foo 

我想簡單地克隆主,創建(使用的是什麼是主)名爲「foo」一個新的分支,然後將其推到所謂的「富」的遠程回購。以上是否這樣做?最後一行似乎有點不可思議,因爲我兩次命名「foo」。

謝謝

回答

4

我覺得你對「遠程」一詞感到困惑。遠程是存在於其他地方的存儲庫。遠程存儲庫具有分支;這些被稱爲「遠程分支」。如果你的目標是你的本地foo分支推到剛剛克隆那麼庫:

git push origin foo 

當你git clone,Git會創建一個名爲遠程origin。所以這是你想要推送的遙控器。您的git push行假定有一個名爲foo的遠程。如果你沒有明確創建一個,那麼它不存在。

+0

嗯,我可能混合了術語 - 我使用github,我在我的項目下看到一個「分支」列表。每個人都有自己的名字。我相信,我沒有名爲foo的遙控器。我想要做的就是創建一個新的分支,然後遠程推送它,以便我在分支列表中看到它。 – user291701

+0

@ user291701我認爲自讀完之後我的答案已更新,請嘗試刷新。 :) – cdhowie

+0

非常感謝您的先生。 – user291701

相關問題