美文网首页
SourceTree入坑指北_回滚

SourceTree入坑指北_回滚

作者: 帅气的阿斌 | 来源:发表于2017-07-19 18:43 被阅读54次

[因为没有远程仓库,所以只能利用本地的分支来向master提交新代码

//不推荐使用,使用远程仓库更加方便

使用场景:分支master是用来发布的版本,分支B是用来提交修改的,但是发布的版本和修改的版本是不一样的,并且修改的版本含有测试代码,测试代码不应该传到master上,所以就要利用回滚(将...重置到这次提交)

首先B上改好了代码,然后分两次提交,第一次提交要合到master分支上的代码,第二次提交测试代码(如果不提交代码是不能切换分支的),然后在master上合并B的第一次提交,在回到B中,回滚到第一次提交(恢复测试代码到B)]

git的回滚操作

比如你在一个文本文件进行了以下操作

+1 //提交 日志+1

+2 //提交        +2

+3 //提交        +3

+4 //提交        +4

这个时候你的日志上应该是 +4 → +3 → +2 → +1

此时你想回滚到+2上 就是想恢复到+2状态,丢弃+3和+4,右击选择+2 然后选择将master重置到这次提交,这时候会提醒你选择硬提交和软提交以及混合提交(软提交和混合提交什么区别不知道),硬提交会彻底丢弃+3,+4 绝对不建议。使用软提交或者混合提交后,当前会恢复到+2状态,而+3和+4状态的修改会被置为为暂存文件,也就是说,+3和+4的两次修改提交被合并到了一起,并作为为暂存出现在文件状态里,这时候我们在提交一次就恢复到+4状态了。

git的合并操作

???

git的变基操作

???

相关文章

  • SourceTree入坑指北_回滚

    [因为没有远程仓库,所以只能利用本地的分支来向master提交新代码 //不推荐使用,使用远程仓库更加方便 使用场...

  • sourcetree 回滚

    sourcetree 回滚

  • sourceTree 代码回滚

    近些时候,有遇到提交后代码有误的情况,所以需要回退到前一个版本。因为不常见,所以每次都不是很熟练,记录于此,以备查...

  • 使用sourcetree回滚

    https://blog.csdn.net/u012373815/article/details/78142806/

  • sourceTree 代码回滚

    二 、git强推执行完成后,此时会提示有新的更新需要拉取,不要拉取,拉取后又会把之前的拉取到本地,应该执行comm...

  • 使用SourceTree回滚

    代码回滚,适用于的场景:1.提交错代码,想放弃刚刚提交的部分;2.代码发生冲突,处理比较麻烦,为了代码安全,直接回...

  • Sourcetree回滚远端代码

    代码已经由本地提交到了远端 提交一 提交二 右击提交一选择重置到这次提交 —硬合并18922合并后为121840 ...

  • sourcetree/git 重置与回滚

    为了明确搞清楚重置与回滚的区别,记录如下 提交回滚:revert 根据sourcetree提示文案也可以知道,提交...

  • SourceTree回滚指定文件代码

  • SourceTree使用教程-回滚代码

    回退代码也是常规操作之一,下面的教程虽然成功了,但是我也没理解是怎么个原理 1 先提交代码更新远程仓库 ,新增了一...

网友评论

      本文标题:SourceTree入坑指北_回滚

      本文链接:https://www.haomeiwen.com/subject/rtxrkxtx.html