我如何在 git 中放弃所有本地更改/提交并返回到最后拉取的版本(命令必须位于一个字符串(字段)中)?
You can reset https://git-scm.com/book/en/v2/Git-Tools-Reset-Demystified您的分支到远程存储库中的修订版本:
git fetch
git reset --hard <remote-name>/<branch-name>
Example:
git reset --hard origin/master
或者找到“拉取版本”的提交 SHA-1 并执行以下操作:
git reset --hard <commit SHA-1>
为了在您返回之前确保您(承诺的)工作的安全:
git checkout -b my-work
注意:使用前请三思git reset --hard
,您将丢失所有未提交的更改!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)