我如何在git中丢弃所有本地更改/提交并返回上一个拉出的版本(命令必须在一个字符串(字段)中)?
答案 0 :(得分:1)
您可以reset您的分支到远程仓库中的修订版:
git fetch
git reset --hard <remote-name>/<branch-name>
示例:
git reset --hard origin/master
或者找到&#34; pull version&#34;的提交SHA-1。并做:
git reset --hard <commit SHA-1>
在你回去之前保护你的(承诺)工作:
git checkout -b my-work
注意:在使用git reset --hard
之前请三思,否则您将失去所有未提交的更改!