我正在使用Git和GitGUI.
我做了几个文件的提交(并且已经再次提交),现在我看到测试无法正常工作.我检查了一些提交并找到了罪魁祸首.我现在想要恢复对特定文件所做的更改,返回到某个提交.我怎样才能做到这一点?
一个首选的解决方案还将保留树中的最新提交(这次我可以很好地重新实现它们).
您可以传递修订和文件名以git checkout签出该文件的特定版本:
git checkout abc123 -- filename
Run Code Online (Sandbox Code Playgroud)
现在,您的工作副本将具有filename来自提交的版本abc123,您可以提交该版本以恢复到该文件的该版本.
| 归档时间: |
|
| 查看次数: |
253 次 |
| 最近记录: |