仅从旧提交中重置一个文件

  • 本文关键字:一个 文件 提交 git
  • 更新时间 :
  • 英文 :


自从我开始编写代码以来,我已经做了几次提交。不幸的是,我搞砸了其中一个文件(假设它是"messFile.txt")。我不想重置整个存储库。我正在尝试仅恢复一个文件的状态(来自旧提交之一)。我能做到吗?
我将非常感谢您的帮助,非常欢迎示例。有好的一天。

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

git checkout COMMIT_HASH -- FILENAME

根据需要替换COMMIT_HASHFILENAME。 签出文件后,您可以添加并提交它以将旧内容恢复到树顶。

相关内容

最新更新