我正在使用eclipse,git和github。我的一位朋友分叉了我的github回購並更改了一些代碼。有一個拉的請求,我接受了我的github回購的變化。現在我試圖提交自己的文件,但我無法「提交併推送」。正如你在截圖中看到的那樣,文件中沒有明顯的差異。什麼程序將解決這個衝突? git/github未解決的衝突,但沒有明顯的區別
0
A
回答
0
假設您的朋友的工作得到了合併成master
和你在分支your-feature-branch
則:
git checkout master
git pull
git checkout your-feature-branch
git rebase master
將試圖變基上的master
之上,這已經包括你的朋友的改變你的工作。 rebase程序將一次處理您的提交,並通知您可以解決的任何衝突。每個衝突文件都會有衝突標記,告訴你每個分支引入的變化。在解決衝突階段之後,您的更改會做
git rebase --continue
重複,直到rebase完成。如果在任何時候你感到困惑,你總是可以
git rebase --abort
放棄重訂一旦你的工作是重訂推your-feature-branch
原點,打開拉入請求,然後合併。
0
有時我得到了同樣的問題,沒有明顯的原因。在包含壞文件的目錄上使用git rm,然後執行git reset - hard爲我解決了這個問題。
git rm --cached -r DIRECTORY
git reset --hard
相關問題
- 1. C中的衝突類型,但行之間沒有明顯區別
- 2. TFS總是提示解決衝突的文件沒有衝突!
- 3. jQuery的未解決的衝突
- 4. Git:提交未解決的衝突
- 5. 衝突解決?
- 6. 解決衝突
- 7. 解決衝突
- 8. 解決衝突
- 9. 我該如何解決一個明顯的Qt4/Qt5衝突?
- 10. Node.js的衝突解決
- 11. 解決git的衝突
- 12. 解決git中的衝突
- 13. ZODB中的衝突解決
- 14. 解決龜的衝突
- 15. 解決樹衝突
- 16. 與衝突解決
- 17. 解決JavaScript衝突
- 18. SymmetricDS - 衝突解決
- 19. 解決JQuery衝突
- 20. 解決衝突svn
- 21. 解決Javascript衝突
- 22. PouchDB +解決衝突
- 23. Subclipse衝突解決
- 24. GIT和SVN在合併衝突解決方案時有什麼區別
- 25. cpp RapidJSON - 解決沒有信息丟失的密鑰衝突
- 26. 解決與egit的衝突。沒有「團隊 - >添加」選項
- 27. 訪問衝突與沒有明顯的nullptr
- 28. 解決SmartGit中的衝突 - 查找衝突的文件
- 29. 有沒有辦法關閉git衝突解決?
- 30. Subversion快速解決所有衝突
你是直接推'master'嗎? – jcm
「不可見的衝突」的可能原因可能是由於不同的行結尾或更改文件權限。你檢查過那些嗎? – gturri