美文网首页
Source Tree 写代码忘记切分支解决办法

Source Tree 写代码忘记切分支解决办法

作者: anny_4243 | 来源:发表于2022-07-01 11:35 被阅读0次

    我们的项目是多人开发,有主分支和开发分支,平时都在开发分支上开发,准备上线时再合并到主分支上。

    写代码时忘记把分支切换到开发分支了,直接在主分支上开发了,解决步骤如下:

    1.提交代码,注意写好提交内容

    2.切换到开发分支

    3.遴选主分支上面刚才提交的代码,合并到开发分支上,可能会有冲突,需要解决一下

    4.切回到主分支

    5.找到主分支上远程的最新一次提交,右键单击选择将xxx(主分支名字)重置到这次提交,其中包括软合并、混合合并、强行合并,他们的区别如下:

    软合并:是指将此次提交回滚到指定提交位置,但这个过程中会将修改过的文件暂存到暂存区。
    混合合并:是指将此次提交回滚到指定的位置,但这个过程中不会将修改过的文件暂存到暂存区,而是将修改过的文件存放在未暂存文件区。
    强行合并:是指将此次提交回滚到指定的位置,但这个过程中将直接丢弃之前修改的所有文件,因此在选取此种合并时需要考虑清楚,避免一些不必要的麻烦。

    如果确定之前提交的文件都已经合并到开发分支了,并且主分支不需要这些文件就可以选择强行合并,这样主分支就恢复到原来的状态了。

    参考链接:https://blog.csdn.net/cobek/article/details/110426141

    相关文章

      网友评论

          本文标题:Source Tree 写代码忘记切分支解决办法

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