我想将文件恢复到上次提交时的状态。
我修改、添加并提交了其他文件。但有一个文件我没有暂存。
我想将其状态(仅该文件的状态)恢复到该文件提交的最后一次提交。
换句话说,我只想忽略对该文件所做的最后更改并将其恢复到它参与提交的最后一点。
小智 12
您可以使用:
git checkout <file-with-path>
Run Code Online (Sandbox Code Playgroud)
或者
git restore <file-with-path>
Run Code Online (Sandbox Code Playgroud)
如果您已经提交了文件,Git checkout 就可以工作。如果文件已经暂存,您可以将 --staged 标志添加到 git Restore 来恢复它。
https://git-scm.com/docs/git-restore