首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git版本回退, github版本回退

既然上一次的代码没问题,那就回退吧。 我在本地,使用git reset current branch to here. 这是Intelij自带的git管理工具,可以指定版本后,然后回退到指定版本。...既然回退好了,需要merge到master上面。对应到github上就是pull request.然而,当我选择pull request的时候显示nothing.说本次更改不用merge。...那么,我如果想要mater回退,我必须提交一个比mater先进而且内容正好的是上一次提交的相反的修改。这就是revert干的事情。 2.revert revert指定版本可以实现版本回退。...这个不是像reset一样指针回退,而是会创建一个新的提交,而且将指定版本的修改逆过来。这样,我们想回退的内容被逆反修改过来了,而且我们的版本比master先进。这样就可以直接提交了。 ? ?...对于使用IDEA做开发的,推荐使用IDEA自带的回退。查看log,然后点击需要回退的文件,右键revert。 3. 回退要慎重,很容产生冲突。

1.8K60
您找到你想要的搜索结果了吗?
是的
没有找到

Git版本回退(三)

把仓库中的当前版本回退 首先,先把代码提交到仓库去。 ? 然后,查看一下,我们提交的历史纪录。 ? 接下来,我们回退代码到之前的版本,也就是add new file:LICENSE这个版本。...git回退仓库版本的时候,仅仅是把HEAD的指向作以改变。就可以改变当前的版本了。这也是Git为什么比其他版本控制工具快的多的一个重要因素。...回退命令如下: git reset --hard HEAD^ 可以看到版本被回退到了之前的版本。提交记录也只有3次了。 ? 然后,我们打印LICENSE的内容看看。...发现,回退版本也会把工作区的内容改变为相应版本的内容。 ? 后悔药 在版本回退之后,你后悔了,那么怎么做?此时,使用git reflog来查看所有的提交记录。如下: ?

52020
领券