我知道這已經被問了一堆的時間,但我的問題似乎略有不同GitHub的非快速向前錯誤
To https://github.com/sr/foo.git
08a86ab..3d1ece2 master -> master
! [rejected] y_dev -> y_dev (non-fast-forward)
error: failed to push some refs to 'https://github.com/sr/foo.git'
好了,所以我需要做的y_dev一拉,這是我嘗試:
git pull origin y_dev
From https://github.com/sr/foo
* branch y_dev -> FETCH_HEAD
Already up-to-date.
這使我困惑。我認爲拉應該爲我解決這個問題,但有一些我不理解。解釋/修復讚賞
爲了幫助調試,您可以運行兩個分支git的日誌,看看是否真正有分支機構之間的任何差異。所以'git log y_dev'和'git log remotes/origin/y_dev' – gsingh2011
是的,在y_dev中引入了一堆更改 –