0

自从我开始编写代码以来,我已经完成了几次提交。不幸的是,我弄乱了其中一个文件(可以说它是 "messFile.txt" )。我不想重置整个存储库。我正在尝试仅恢复一个文件的状态(来自旧提交之一)。我可以这样做吗?
我将非常感谢您的帮助,非常欢迎示例。祝你今天过得愉快。

4

1 回答 1

2

只需从您想要的提交中签出该文件:

git checkout COMMIT_HASH -- FILENAME

必要时代替COMMIT_HASHFILENAME。签出文件后,您可以添加并提交它以将旧内容放回树顶。

于 2013-10-01T20:19:30.133 回答