我们使用git合并项目的主要思路是:
1、将各自的项目传到各自的分支上;
2、将每个分支逐一下载下来进行合并,合并完成,push到远程仓库;
下面说一下操作过程:
1、将远程库克隆至本地
git clone 你的ssh地址
2、在本地创建一个跟远程库上的子分支一样的分支
git checkout -b branchName origin/branchName
3、切换到master分支
git checkout master
4、进行合并
git merge branchName
5、注意这时候可能会有冲突出现,我们一般的操作是
git add .
git commit -m "冲突1"
然后会提示我们有冲突的地,我们输入:qa---》再去相应的文件中修改冲突,git会给我们用<<<<<<<
,=======
,>>>>>>>
标记出不同分支的内容,我们修改如下后保存:将冲突显示了出来,例如如下:
Git is a distributed version control system.
Git is free software distributed under the GPL.
Git has a mutable index called stage.
Git tracks changes of files.
<<<<<<< HEAD
Creating a new branch is quick & simple.
=======
Creating a new branch is quick AND simple.
>>>>>>> feature1
6、上传至远程仓库master分支
git add .
git commit -m "解决冲突后上传"
git push origin head:master