sourceTree 使用

作者: 小猪x | 来源:发表于2018-06-18 16:11 被阅读0次

    一、rebase

    1、创建新分支develop, master -> develop
    2、修改代码 -> 只commits到本地,如果不commits本地,rebase时会报错,
    image.png
    3、不要push到server,不然只能用-f强推

    如果master拉了分支develop后 master push 了2次 develop也推送2次 这时rebase成功后
    会变成当前develop有4个节点(会提示你pull x个,push x个) 需要再提交一次

    如果出现以上情况,需要把本地分支强推push
    (1)切换到刚reabse的分支
    (2)git push -f

    4、sourceTree选择【拉取】
    image.png
    5、rebase一个节点时有冲突,返回IDE解决冲突
    image.png image.png
    6、解决冲突
    image.png image.png
    7、IDE解决好冲突后,返回souceTree 把冲突文件从【未暂存文件】勾选到【已暂存文件】
    image.png
    8、勾选完后 选择【拉取】,然后选择【继续变基】
    image.png
    9、继续变基成功后 【推送】 - 勾选develop分支 - 选择远程分支master
    image.png
    10、完成rebase

    二、pick

    把其他分支的提交pick到另外一条分支里


    image.png

    三、暂存

    正在开发一个需求,还不能提交修改,可以使用暂存功能


    image.png

    参考:[https://www.cnblogs.com/fps2tao/p/7825742.html]

    相关文章

      网友评论

        本文标题:sourceTree 使用

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