git revert single file tortoise 对应的控制台命令

git revert single file tortoise 对应的控制台命令

我在本地机器上使用 tortoise git 操作我们的 git 仓库。但是,当我在其他地方的 Linux 机器 (ssh) 上登录时,我必须在控制台上操作 git。

在本地,我经常使用 git tortoise 将单个文件恢复到最后一次提交。控制台上的相应命令是什么?git revert >commit< 恢复整个 repo 批次。git revert >file< 不起作用。

答案1

git checkout <commit> -- <files...>

如果您想恢复到最新提交的版本,您可以省略<commit>部分。

例如:

git checkout master -- README.md
git checkout master -- package.json package-lock.json

请注意,与常规恢复不同,这不会立即提交恢复的文件。

相关内容