問題
進行git push
操作時報錯:fatal: The current branch master has no upstream branch.
原因:沒有將本地的分支與遠程倉庫的分支進行關聯
通過git branch
查看本地分支只有master
通過git branch -a
查看遠程分支,有master
和remotes/origin/master
兩個
這時由於遠程倉庫太多,且分支較多。在默認情況下,git push
時一般會上傳到origin
下的master
分支上,然而當repository
和branch
過多,而又沒有設置關聯時,git就會產生疑問,因為它無法判斷你的push目標
解決
方式一
使用git push --set-upstream origin master
命令
方式二
使用git push -u origin master
命令