(然后不要拉取,需要强制推送,如果拉取就会变成未重置的状态又变成了最新的)
1.软合并—保持所有本地改动
软合并是指将此次提交回滚到指定提交位置,但这个过程中会将修改过的文件暂存到暂存区
2.混合合并—保持工作副本但重置索引
混合合并是指将此次提交回滚到指定的位置,但这个过程中不会将修改过的文件暂存到暂存
而是将修改过的文件存放在未暂存文件区
3.强行合并—丢弃所有副本工作改动
强行合并是指将此次提交回滚到指定的位置,但这个过程中将直接丢弃之前修改的所有文
件,因此在选取此种合并时需要考虑清楚,避免一些不必要的麻烦
提交回滚:
是指将此次提交回滚到指定提交位置,但是会和之后提交不会影响,就是提交了1,2,3,
4 ,5次提交,如果在2提交了回滚,那么2的记录没了,但是3,4,5的记录还有,就推送
下就行了,如果2和3,4,5有同时改了一个文件,就要进行合并冲突就行了然后推送
以上就是区别
1.例如jay_dev需要拉取qingdao_dev最新分支,可以在jay_dev上点击拉取合并
2.例如jay_dev需要拉取qingdao_dev最新分支,可以在sourcetree点击拉取,拉取qingdao_dev分支,
然后点击推送即可
建议用第一种方式,两种差不多