Git 回退到某个节点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git 回退到某个节点相关的知识,希望对你有一定的参考价值。

参考技术A 1. 使用git log命令查看所有的历史版本,输入q便可退出,获取某个历史版本的id,假设查到历史版本的id是157bb0f757e661ef12cdbe99a805c156297d1f97

2.本地恢复到节点状态

3.推送到远程分支<此时如果分支较远或者改动较多,使用git push origin可能会报错失败,此时可使用强推>

git 删除分支和回退到以前某个提交版本

1.git 创建和删除分支:

  创建:git branch 分支名字

  本地删除:git branch -D 分支名字

  远程删除:git push origin :分支名字

2.git 回退到以前提交的版本

  git log:查看提交的日志

  git reset --hard commit_id(这个是提交的id,可以通过上面的命令查看要回退的那个提交版本的id,或者直接到git的网站上面看分支的提交记录,里面也可以获取到你要回退的那个提交的id):本地仓库回退,不影响远程,有需要再自己push

以上是关于Git 回退到某个节点的主要内容,如果未能解决你的问题,请参考以下文章

git回退到某个版本后发现最近提交的都不见了(解决方法)

git回退到某个commit

git 回退到某次提交

git回退到某个版本并提交

git 删除分支和回退到以前某个提交版本

git回退到某个历史版本