Chr*_*sys 53
这会将所有内容重置为当前提交(删除所有更改,暂存或以其他方式:
git reset HEAD --hard
Run Code Online (Sandbox Code Playgroud)
这会将所有内容重置为之前的提交(也可以删除所有更改,暂存或以其他方式)
git reset HEAD^ --hard
Run Code Online (Sandbox Code Playgroud)
HEAD旁边的^表示HEAD 之前的一次提交,HEAD是您当前的位置.您可以使用^^返回两个提交,或者使用^^^返回三个提交.此外,您可以使用代字号来指定提交次数:对于三次提交,可以使用~3.
git reset HEAD~3 --hard
Run Code Online (Sandbox Code Playgroud)
还要记住, - hard选项意味着这些命令会丢弃任何没有隐藏的更改.