1. 创建git项目及clone实现

1.1在git创建一个新的项目(此项目为合成后的项目)

1.2创建一个空白的文件夹

1.3点击右键选择Git Bash Here

1.4 输入命令git clone+git地址

运行成功结果如图所示

1.5文件夹变化

1.6打开对应文件夹我们发现该项目已经存在了

 成功

2.导入第一个所需合并的文件

2.1接下来我吧我们的第一个的项目添加到我的这个远程仓库的remote中命令行

git remote add {你命名的新remote名字} {git仓库地址}

查看成功与否 -> 使用fetch命令git fetch {remote}/{branch}

成功后我们可以在图形可视化界面看到此项目已经出现

2.2使用git merge {remote}/{branch} --allow-unrelated-histories命令

其中这里的--allow-unrelated-histories该命令可以合并不相关的分支。除非存在文件冲突,否则它可以无缝运行。如果发现冲突,别无选择,只能使用更长的解决方案。

成功后我们可以看到我们的第一个项目已经出现在目录

2.3接下来我们依次输入下面几个命令进行第一个项目的提交

git add . //提交所有git status //查看状态git commit -m "new version" //"new version"  " "写点你想写的注释 git push  //提交

2.4依次输入命令后我们可查看git仓库第一个项目已经成功上传成功

 3.合并

3.1我们按照导入第一个项目的方式将第二个需要合并的项目导入

3.2依次输入指令

git remote add {你命名的新remote名字} {git仓库地址}(如果合并项目的项目名重名这里可以自己取一个其他的项目名)

git fetch {remote}/{branch}

git merge {remote}/{branch} --allow-unrelated-histories

 

 3.3成功后我们可以看到我们的图形可视化界面中已经出现了第二个项目

 3.4上传第二个项目并点击Resolve解决冲突

3.5点击Resolve后我们可看到冲突项

3.6点击merge进行解决(自行选择修改冲突项)

3.7冲突解决后进行合并上传

3.8成功后我们可以看到我们的第二个项目也上传并合并成功

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: