1
我一直在研究一個功能分支。我以爲我在開始工作之前就已經把所有東西都拉了下來(我還是相當肯定)。當我去推到遠程分支我得到:不能推git push,pull說最新:當前分支落後於它的遠程對應
$ git push upstream upstream/attendance-enums:attendance-enums
To [email protected]:ga-dc/garnet.git
! [rejected] upstream/attendance-enums -> attendance-enums (non-fast-forward)
error: failed to push some refs to '[email protected]:ga-dc/garnet.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
然後我嘗試:
$ git pull upstream attendance-enums
From github.com:ga-dc/garnet
* branch attendance-enums -> FETCH_HEAD
Already up-to-date.
基本上我知道,我想我的最新承諾是一個公關高手,但有一個合併在GitHub的衝突結束
此外,什麼開始這一切是我原來做了
$ git push upstream attendance-enums
這導致github上的合併衝突。但我無法弄清楚如何解決命令行中的合併衝突。
任何想法?
我試過的那些行這麼多次=(因爲我不斷收到'警告合併:refname「上游/考勤枚舉」是ambiguous.'然後它說'已經啓動到目前爲止' –
另外,如果我按照github的建議,它會將一大堆文件轉儲到我的暫存區域以進行提交。我想如果我能夠正確合併,我可以解決任何衝突並且可以解決這一問題。 –
對不起,只是一個白癡!我以爲我的遠程分支在我的本地之前,事實證明,主分支是..容易合併衝突,易於修復,謝謝你的幫助! –