我正在兩個不同的機器上的主分支上工作,並將代碼推送到其中一臺機器上的遠程存儲庫。如何判斷自上次git pull或git push以來我更改過的git pull會覆蓋哪些文件?
我試圖把代碼從其他機器遠程回購,但我得到的錯誤
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
我打算做一個$ git pull
而是想知道是否有一種方法,我可以告訴哪些文件會被寫入,因爲從遠程回購的最後一個git或從遠程回購的git推送,我已經對本地進行了更改。
我對修改文件的完整列表不感興趣。
你想,無論你和遠程對這個分支修改的文件列表? –
是準確,感謝澄清 – user784637
要在這裏接受的答案幫助嗎? http://stackoverflow.com/questions/9113280/diff-current-working-copy-of-a-file-with-another-branchs-committed-copy我可能有誤解。 – Chris