小编典典

从 git 中的旧提交恢复文件

all

我有一个几周前做的旧提交。我只想从该提交中恢复一个文件。我该怎么办?


阅读 91

收藏
2022-05-27

共1个答案

小编典典

git checkout 'master@{7 days ago}' -- path/to/file.txt

这不会改变 HEAD,它只会覆盖本地文件path/to/file.txt

有关可能的修订规范,请参见man git-rev-
parse
(当然,简单的哈希(如dd9bacb)会很好)

不要忘记提交更改(在审核后…)

2022-05-27