使用git将两个项目合并一个新的项目(保姆级)

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成功后我们可以看到我们的第二个项目也上传并合并成功

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值