将文件重置为特定提交的命令是什么?

Ada*_*Lee 2 git

使用git,是否有一个命令可以将文件重置为提交日志中的特定提交?

我知道git checkout文件可以让我将文件重置为HEAD,但是如何重置为特定的提交版本?

mic*_*has 5

记住你的术语.使用git"reset"是指将ref(例如branch)设置为新的commit.您希望将某个提交中的文件放入工作副本中.这确实是一个"结账".

您可以签出提交的所有文件

git checkout commit
Run Code Online (Sandbox Code Playgroud)

或者只是提交的一部分

git checkout commit file
Run Code Online (Sandbox Code Playgroud)

如果您只想"显示"某个提交的文件而不更改您的工作副本,您也可以使用

git show commit:file
Run Code Online (Sandbox Code Playgroud)