20300.编码积累

sourceTree 使用

2018-06-18  本文已影响0人  小猪x

一、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]

上一篇下一篇

猜你喜欢

热点阅读