我犯了我的代碼,當我做了git pull
我發現了一些衝突。我如何解決衝突,並且只有在沒有我所承諾的更改的情況下才能使文件版本不受影響?刪除git中的文件衝突
回答
您可以在更改之前將分支重置爲提交,然後櫻桃挑選後續的每個提交。這將使您的分支進入包含除您的更改外的所有內容的狀態。
但這個鏈接表示硬復位在你提交之前:http://book.git-scm.com/4_undoing_in_git_-_reset,_checkout_and_revert.html – Firdous
硬復位總是會強制你的當前分支被設置爲任何分支/標籤你指定。你可以隨時做。危險在於它會拋棄未提交的更改,或者創建一個不再提及的懸掛分支。爲了讓自己在這些情況下保存,您可以在硬重置之前始終創建一個新分支,因爲在Git中創建分支非常便宜。然後,如果出現任何問題,您可以將其重置爲您創建的臨時分支,然後返回到原來的位置(並且您可以再試一次!) – Kevek
好吧,我做到了,是的它有效(衝突解決),當我做「混帳狀態」沒有修改文件(完美)。現在我怎麼拉? B/C如果我拉它顯示衝突錯誤。我無法理解,當我沒有修改文件,那麼衝突是如何發生的?即時通訊新的git,因爲你可以看到:) – Firdous
- 1. Git衝突「都刪除」
- 2. 刪除git中的衝突分支
- 3. Git如何從文件中刪除衝突標記?
- 4. Git的合併衝突,因爲我刪除了一個文件
- 5. Git與重命名或刪除的文件合併衝突
- 6. Windows 7 - git衝突後無法刪除的文件
- 7. Subversion衝突與刪除的文件
- 8. git rebase和文件衝突
- 9. 共享git文件衝突
- 10. Android sqlite刪除衝突衝突
- 11. Git合併衝突 - 遠程文件已刪除,本地文件已更改
- 12. git的-X「他們的」沒有處理新的/刪除的文件衝突嗎?
- 13. 如何在Git中刪除舊的提交沒有衝突
- 14. 刪除GIT中的文件
- 15. git合併與.class文件的衝突
- 16. 刪除衝突與參考
- 17. 刪除了Gemfile.lock中的合併衝突
- 18. Git pull只覆蓋衝突文件
- 19. 二進制文件衝突 - git
- 20. Git與程序集DLL文件衝突
- 21. 'git rebase`衝突
- 22. 衝突上的git
- 23. Git的合併衝突,不想刪除任何
- 24. 刪除舊的提交:`git rebase`導致合併衝突
- 25. Git的底墊不會繼續後,刪除/修改衝突
- 26. Git - 從.git文件夾中刪除文件,而無需遠程刪除文件
- 27. Git的部署:在刪除文件時,按文件中刪除
- 28. GIT:「被我們刪除」衝突有多危險?
- 29. Git revert創建衝突「由我們刪除」,由於重命名
- 30. 衝突文件
可能重複的[如何解決git pull之後的衝突?](http://stackoverflow.com/questions/1435754/how-do-i-resolve-a-conflict-after-git-pull) – CharlesB