0
我想查看我的本地主分支和遠程起源/主分支之間的差異。我已經閱讀了幾個這樣的問題,並嘗試了以下所有選項。git diff比較遠程和本地分支什麼都不做
c:\>git diff master..origin/master
c:\>git diff origin/master master
c:\>git diff origin/master..master
c:\>git diff master origin/master
c:\>git log -p HEAD..FETCH_HEAD
沉默。沒有。
我已經試過git fetch
和git fetch origin
之前和之後。要清楚:我的本地分支不同於遠程分支。 git diff
顯示我的更改。
當然,我不應該承諾看到我的代碼和遠程代碼之間的區別? 'git diff origin/master'也返回/不顯示任何內容。 – Marc
@Marc你不必提交,使用'git diff origin/master'。至於爲什麼這也沒有改變,向我們展示'git status'會清除很多東西。 – Schwern
對小抄進行微調:'HEAD'通常指向分支名稱本身,然後指向提交。它只是直接指向分離HEAD的提交。 – torek