我有這種情況下,如果我比較我的主分支到我的開發分支Bitbucket上它不顯示任何更改,但如果我比較我的開發分支到我的主分支它顯示更改。開發分支有正確的代碼庫(主是錯誤的),但GIT沒有檢測到合併到主的變化。這是怎麼回事? 編輯:我能夠通過使用 git rebase -s theirs dev
基礎重建它在開發讓主人搶正確的代碼庫,然後力推主,但它消滅了一堆我的分支的歷史。有一個更好的方法嗎?
我創建了一個回購,在其中創建了一個文件,在文件中放入了一些內容,並提交了該文件。現在,我希望看到該提交的差異,理想情況下應該顯示添加的文件和添加到其中的行。 但是,git diff HEAD^ HEAD返回fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.,可能是因爲這是第一次提交