git回滚到某个commit 上和 返回最新的版本git

1. 代码回退

首先你要用git log 查看你要回到的那个本版,

然后用

git reset --hard HEAD^        回退到上个版本
git reset --hard commit_id    退到/进到 指定commit_id

来把你的本地代码回到你复制的某个版本上
如果你要吧回退的某个版本提交的远程的话
git push origin HEAD --force


当你回滚之后,又后悔了,想恢复到新的版本怎么办?

git reflog打印你记录你的每一次操作记录

git reflog 可以查看所有分支的所有操作记录(包括(包括commit和reset的操作),包括已经被删除的commit记录,git log则不能察看已经删除了的commit记录,而且跟进结果可以回退道某一个修改

2. 如果你要回吧本地的代码回到最新的并且你回退的版本没有提交到远程 就用

git checkout master

 

 
posted @ 2019-04-10 10:41  开始战斗  阅读(49185)  评论(1编辑  收藏  举报