美文网首页
sourcetree/git 重置与回滚

sourcetree/git 重置与回滚

作者: 遛_遛 | 来源:发表于2019-08-13 10:28 被阅读0次

为了明确搞清楚重置与回滚的区别,记录如下

image.png

提交回滚:revert


image.png

根据sourcetree提示文案也可以知道,提交回滚是只回滚选中的变更,与其他提交无关,如果后面的提交有相同的地方改动,会有将这些改动提示为冲突,进行解决冲突后提交。
效果如下:


image.png
image.png

版本7新增的内容 “ 新增加5” 在重置后删除,而8,9的提交并没有影响

重置到此次提交:reset
将代码混滚到此次之前,选中重置的版本以后的每一次提交的被重置

重置之后不要拉取代码(如若拉取,将之后的代码又重新拉取回来)需要强制推送
打开终端,在Git库目录下使用指令 git push --force或者git push -f

任何还没有PUSH到远端(origin),但已经被提交到本地(local)的commit,都可以用以下命令回退。
git reset HEAD~1 --hard

撤回未完成的合并
git merge --abort

相关文章

  • sourcetree/git 重置与回滚

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

  • sourcetree 回滚

    sourcetree 回滚

  • 回滚/重置git merge

    代码合并的时候,有时候合并后发现合并错了,需要回滚或重置 回滚merge其实有两种方式,一种是revert,一种是...

  • git积累

    git命令重置本地提交: 回滚操作 重置merge 命令拉去远程分支 更新远程分支列表 切换到当前分支 —>合并...

  • sourcetree重置提交,回滚提交,代码回滚,重置到这次提交

    使用sourcetree进行重置代码,回滚到指定节点。 安全的方法 首先在要退回的版本上右键,选择重置到这次提交。...

  • [Git] 重置回滚完全解读

    一.前言 可能很多使用Git的人都很少会使用回滚操作, 因为不理解原理, 通常的操作是手动的进行代码还原, 这无疑...

  • git

    显示 git push将会提交的 commit 信息 git 回滚 本地回滚 远程回滚 git diff1.sta...

  • SourceTree(Git)回滚(reset)历史版本

    这里只讨论想利用SourceTree回到某个历史版本,并且别人已经合并【merger】了你的代码,而你可能以后还需...

  • Git回滚到历史节点(SourceTree篇)

    Git回滚到历史节点(SourceTree篇) - CSDN博客

  • sourceTree 代码回滚

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

网友评论

      本文标题:sourcetree/git 重置与回滚

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