2017-06-20 89 views
0

後,我有我從開發分支創建了一個git特性分支:的Git分支沒有表現出如提前起源提交

git checkout -b CRM-feature-branch develop

我然後用遠程推這對他git push origin HEAD

當我在本地提交此分支並執行git status時,它不顯示我的分支在前。

這是因爲我在原點創建了分支,原點是git push origin HEAD而不是git push origin -u CRM-feature-branch

回答

1

簡而言之:。如果您不使用--set-upstream(或簡稱爲-u),那麼您的本地git存儲庫不知道您所在分支的「遠程對應」。您還可以解決此使用

git push -u origin CRM-feature-branch 

git branch --set-upstream CRM-feature-branch origin/CRM-feature-branch 

進一步閱讀:Why do I need to do `--set-upstream` all the time?

+1

很奇怪,它_does_推到回購,即使我不創建原點的新的分支儘管指定了'-u'標誌。 – crmpicco