Closed QzCurious closed 7 months ago
當前分支為 development,GitHub repo 也有這個分支
但無法 git push 上 GitHub
git push
這問題是因為當前 local 分支名稱與追蹤的遠端分支名稱不相同,git 預設會阻擋你,但比起設定 git config push.default,我比較建議先讓 local 跟遠端分支名稱相同就好,因為設定不同名稱不常見
git config push.default
git branch -vv
這裡可以看得出來我當前 local 分支是 main,而 main 追蹤的遠端分支為 origin/development
git branch --set-upstream-to=origin/main
修改完再下 git push 就能正常地把 local 的 main 推上 origin 的 main 了
@DoubleTian-tw 複習一下,沒問題就把 issue close 掉吧
問題
當前分支為 development,GitHub repo 也有這個分支
但無法
git push
上 GitHub解析
這問題是因為當前 local 分支名稱與追蹤的遠端分支名稱不相同,git 預設會阻擋你,但比起設定
git config push.default
,我比較建議先讓 local 跟遠端分支名稱相同就好,因為設定不同名稱不常見這裡可以看得出來我當前 local 分支是 main,而 main 追蹤的遠端分支為 origin/development
git push
的問題修改完再下
git push
就能正常地把 local 的 main 推上 origin 的 main 了