4
我正在使用Git和GitGUI。从提交恢复特定文件
我做了几个文件的提交(并且自从再次提交),现在我看到一个测试不起作用。我检查了一些提交并找到了罪魁祸首。我现在想要将对特定文件所做的更改恢复为某个提交。我怎样才能做到这一点?
一个首选的解决方案还会保留树中的最新提交(所以我可以在这次重新实现它们)。
我正在使用Git和GitGUI。从提交恢复特定文件
我做了几个文件的提交(并且自从再次提交),现在我看到一个测试不起作用。我检查了一些提交并找到了罪魁祸首。我现在想要将对特定文件所做的更改恢复为某个提交。我怎样才能做到这一点?
一个首选的解决方案还会保留树中的最新提交(所以我可以在这次重新实现它们)。
您可以通过修订和文件名git checkout
检查出该文件的特定版本:
git checkout abc123 -- filename
现在你的工作副本将有filename
从提交abc123
的版本,你可以提交,在为了恢复到该文件的该版本。