我目前在分支'foo'中。我只跑了git merge master
。唯一的問題是我想保留foo中的某個文件。有沒有辦法讓它恢復,但保留合併主人的所有其他更改?git恢復合併期間被刪除的單個文件
43
A
回答
46
嘗試是這樣的:
git checkout HEAD -- filename
這將滾你fileback一個承諾。如果您想回溯到特定的提交,您可以使用提交散列或將^ N附加到HEAD關鍵字的末尾,例如, HEAD^2
。
0
相關問題
- 1. git恢復合併後的已刪除文件
- 2. 恢復刪除的文件夾git的
- 3. GIT恢復已刪除的文件夾
- 4. 合併期間的Mercurial刪除文件
- 5. 刪除的文件無法被恢復
- 6. Git恢復合併
- 7. git:如何恢復已被刪除的文件?
- 8. 如何恢復被git刪除的文件?
- 9. Git的合併合併後,並恢復
- 10. 恢復刪除的文件
- 11. 恢復GIT刪除Eclipse
- 12. Git + Rails:如何恢復使用「git rm -r」刪除的文件?
- 13. rebase期間刪除的文件,我該如何恢復?
- 14. Git說刪除的文件將被合併覆蓋
- 15. Git reset恢復被忽略的文件?
- 16. git - 文件被刪除並且意外恢復了更改,沒有恢復歷史
- 17. git從合併中刪除文件
- 18. Git:如何不合並文件刪除
- 19. 限制git合併文件刪除
- 20. 從git master刪除合併文件
- 21. git合併「被我們刪除」
- 22. 你可以使用git刪除文件後恢復文件嗎?
- 23. 刪除SVN合併期間生成的新文件並推遲
- 24. Git恢復「恢復是不可能的,因爲你有未合併的文件」
- 25. 從早先的git合併中恢復已恢復提交的文件
- 26. 如何恢復在克隆過程中被刪除的文件git
- 27. /usr/lib/*文件已被刪除,如何恢復這些文件
- 28. 恢復已刪除的git存儲庫
- 29. 恢復使用git刪除的文件clean -df
- 30. Git - 恢復之前提交的已刪除文件夾
'git merge'不會破壞文件,除非它在工作樹中保持不變,並且從另一個分支引入了一個更改。爲了清楚起見,合併是否成功完成,您希望分支中的舊版本,還是合併產生衝突,並且您希望解析版本看起來像您的分支的以前版本? – 2010-01-19 19:56:03
是的,合併成功。我想要舊版本的文件。 – tybro0103 2010-01-19 20:06:04