2
A
回答
6
注意你的術語。使用git「reset」是指將ref(例如分支)設置爲新的提交。 你想從一些提交到你的工作副本的文件。這確實是一個「結賬」。
您可以檢出的所有文件的
git checkout commit
或僅部分犯了
git checkout commit file
承諾如果你只是想在不改變「秀」的一些文件提交你的工作副本你也可以用
git show commit:file
+0
另外,爲了避免文件名之間的歧義和ref名字,你可能需要'git checkout commit - file' ... – twalberg
相關問題
- 1. 如何使用JGit將文件重置爲特定提交?
- 2. git命令獲取特定文件的提交詳細信息
- 3. 將文件重置爲SmartGit中指定的提交
- 4. 爲什麼在特定文件夾中找不到命令?
- 5. 爲什麼設置命令是空白
- 6. Git:撤消未提交的更改以重置特定文件
- 7. 將命令應用於特定文件
- 8. 爲什麼不是命令重定向工作(bash的新手)
- 9. 爲什麼lftp mirror命令chmod文件
- 10. Bash命令查看文件的特定行是否爲空
- 11. 什麼是重要的Ruby命令?
- 12. 如何將命令提示符命令轉換爲.bat文件
- 13. 什麼是wget命令提交數據到這個表單?
- 14. 爲什麼Windows命令提示符運行此文件?
- 15. 什麼是git命令來判斷我的repo目前是否在特定提交之前或之後?
- 16. 爲什麼HEAD提交這樣命名?
- 17. Ubuntu - 「mv」命令將文件重命名爲空文件名
- 18. 從特定存儲庫命令中提取最新提交
- 19. 什麼是命令知道什麼時候提交顛覆版本?
- 20. 爲什麼log4j重命名文件名?
- 21. 爲什麼不重命名文件? Powershell
- 22. 爲什麼在執行特定iptables命令時Capistrano鎖定?
- 23. SharpSvn本地文件重命名提交
- 24. 什麼是自定義的PowerShell命令
- 25. 爲什麼Eclipse只提示「在文件中重命名」?
- 26. 如何將我的工作副本重置爲特定的提交?
- 27. 什麼是特定提交散列的樹形散列?
- 28. 命令WinRAR的對特定文件
- 29. 對於特定文件的「FOR」命令?
- 30. TortoiseGit只提交特定的* .hex文件
查看http://stackoverflow.com/questions/4114095/revert-to-a-previous-git-commit –
該帖子並沒有解決我的問題,我想。我需要知道如何將特定文件重置爲其特定版本? –
試試這個:http://stackoverflow.com/questions/215718/reset-or-revert-a-specific-file-to-a-specific-revision-using-git –