1、在主分支msater中项目右键git->Respository->pull
主分支上会自动合并分支的代码:
2、出现冲突文件
冲突提示:等号上边时当前分支代码,下边时合并分支的代码.
另一中方法是点击冲突文件右键->Git->Resove Conflicts
合并后的代码:
https://cloud.tencent.com/developer/article/1872895
1、要将分支合并到master,如下有一个master分支,一个自定义分支(如果分支上没有显示要合的分支在远程/origin里先检出到分支)
2、先定为到自定义分支,提交所有修改。
3、切换到master分支,右键自定义分支,选择合并到当前分支,如下
4、单独合并某次提交记录
将当前分支切换到所有分支,如下图红框内
选择待合并的提交记录,右键 – 》遴选
在确认遴选的弹窗中点击是。
执行完后。切换到当前分支,可以看到master分支的本地仓库多了一个” 新增test2.txt文件 add func1” 的提交历史记录。
推送该次合并到master分支的远程仓库。这样就完成了,合并某次提交到另一分支的操作。
5、合并过程中出现冲突,解决完后将文档提交并推送。
查看冲突,可选择'暂存区块'或者选中某行后‘暂存行块’,或者‘放弃区块’或者选中某行后‘暂存行块’
通过菜单栏->动作->解决冲突,一般在冲突较多时候采取该方法
或者在已暂存文件中右键,选择解决冲突
使用他人版本解决冲突,会自动将当前分支对应文档更改成他人文档内容。使用自己版本解决冲突,则对当前分支对应文档不做任何改变。
此时该文档从未暂存文件中去除,在已暂存文件中的提示由感叹号变成三个点,然后选项置灰;
也可以自行修改文档,并在修改完成后,将该文档标记为已解决
在已暂存文件->右键->解决冲突->打开外部合并工具,一般使用BeyondCompare
解决好冲突保存更改,退出即可
http://www.downza.cn/xy/48549.html
https://blog.csdn.net/weixin_41803874/article/details/88415439