重置到某一次commit

git reset --hard commit

一世执手 提交于 2020-04-10 22:04:14
1、你的head已经跑到 origin/master 前面了,想回到和远程库版本一致 Setting your branch to exactly match the remote branch can be done in two steps: git fetch origin git reset --hard origin/master ##将会保持到和远程库中版本一致 注意该命令需要提前保存copy 出来 所有修改之前的文件,否则之前保存的文件都将不存在. 如果因为某些原因你发现自己处在一个混乱的状态中然后只是想要重来一次,也可以运行 git reset --hard HEAD 回到之前的状态或其他你想要恢复的状态。 请牢记这会将清除工作目录中的所有内容,所以确保你不需要保存这里的任意改动。 2、另外如果你想让自己回到某一个commit 也可以使用git rest --hard if your want drop any change from the head and not commit the change,you can use : git reset --hard head ##remember every changes will not saved Undoing a commit is a little scary if you don't know how