什麼是命令git checkout removedFile
的水銀相當於? removeFile這個詞表示通過基本shell rm
-command而不是git rm
-command進行刪除。git checkout已刪除文件在Mercurial中?
1
A
回答
2
hg revert removedFile
應該把你丟失的文件放回去。
0
git checkout removedFile
對您有何幫助?對我來說,給一個不錯的,有意義的錯誤:
[email protected]:~$ git init test
Initialized empty Git repository in /home/ry4an/test/.git/
[email protected]:~$ cd test/
[email protected]:~/test$ echo this > file
[email protected]:~/test$ git add file
[email protected]:~/test$ git commit
[master (root-commit) 1b017c5] file added
1 file changed, 1 insertion(+)
create mode 100644 file
[email protected]:~/test$ git rm file
rm 'file'
[email protected]:~/test$ git commit
[master ec695d4] dsdfsdf
1 file changed, 1 deletion(-)
delete mode 100644 file
[email protected]:~/test$ git checkout file
error: pathspec 'file' did not match any file(s) known to git.
如果你問你如何看待的刪除文件的內容hg cat
是一個很好的命令來做到這一點,你可以找到使用hg log removedFile
修訂ID 。
+0
...我並不是指''git rm something'',而是'removed $ remove'''''rm something'',即從fs中刪除的跟蹤文件仍然在git-tracking中,我想將其恢復。 – hhh
+0
聽起來像你只是意味着「我如何取消刪除我剛剛刪除的文件」。這很容易,並且@splattered位有你的答案。 –
相關問題
- 1. git checkout刪除文件
- 2. git checkout刪除gitignore中的文件
- 3. git checkout刪除目錄
- 4. 如何在已刪除的文件夾中刪除已刪除的文件
- 5. git checkout會刪除不應該在那裏的文件嗎?
- 6. 從git歷史記錄中刪除已刪除的文件
- 7. Git從跟蹤中刪除已刪除的文件
- 8. 從git repo提交中刪除已刪除的文件
- 9. 如何從git中刪除已刪除的文件?
- 10. Mercurial checkout
- 11. GIT checkout除了一個文件夾
- 12. GIT恢復已刪除的文件夾
- 13. git-mv顯示文件已刪除
- 14. 如何在git log命令中排除已刪除的文件?
- 15. Git checkout origin/master - <folder>不刪除文件夾
- 16. git checkout git gui中的文件修訂
- 17. 如何從git中刪除已刪除但已提交的文件?
- 18. Git部署掛鉤不刪除已刪除的文件
- 19. Git拉本地不會刪除已刪除的文件
- 20. 從Mercurial MQ補丁中刪除文件
- 21. 刪除GIT中的文件
- 22. 從git中刪除文件
- 23. 刪除git文件
- 24. Git的部署:在刪除文件時,按文件中刪除
- 25. 如何在git commit中撤銷已刪除的文件夾
- 26. 在git中忽略已刪除的文件?
- 27. 在git中恢復已刪除的歷史記錄文件
- 28. 如何在Git中查找所有已刪除的文件
- 29. 在git中檢索已刪除的文件
- 30. 在git中抑制已刪除文件的差異
哦!你只是問「我如何取回我刪除的文件,但沒有從版本控制中刪除」?這會更清楚。 –