如果有人幫我解決這個問題,那會很棒。本地和遠程分支需要匹配git push的名稱?
假設我在master或MyBranch分支中工作,我想將我剛剛提交的更改推送到新的github分支。當我做
git push origin RemoteBranch
它會這樣說
error: src refspec RemoteBranch does not match any.
error: failed to push some refs to '[email protected]:bla/bla.git'
1)這是爲什麼?似乎只有將提交複製到遠程分支的方法是確保他們的名字完美匹配。基本上我必須在本地執行一個git分支RemoteBranch,然後我可以做一個推動就好了。
2)如何查看遠程分支的完整列表?
git branch -a
或
git branch -r
將只顯示其比賽我有我的本地回購,而不是所有的分支在GitHub上可用的樹枝。
謝謝!
查看您的.git/config文件以查看您的分支推送到的遠程分支名稱。 – Abizern