远程分支与fork分支合并_git处理fork的个人库代码与远程项目库待代码同步与合并...

由于每个项目组git代码管理规范都不一致,分支开发和fork开发模式。我就说下fork处理的流程吧。

问题点:

我的代码是从自己的远程个人仓库clone的。我的个人远程仓库代码是从项目的远程仓库弄fork来的。

我clone的代码在本地修改了一部分代码,在我修改期间项目远程库代码被其他同事提交了好多版本,那么如何处理我的本地代码与我的fork库还有项目的远程库之间的代码同步和提交合并呢?

流程如下:

########################################################################################

#总体流程如下

1.将自己fork库的代码clone 到本地

2.修改了其中的文件

3.git commit -m "" 提交我们的修改

4.git push origin master

5.git remote -v 查看远程仓库列表

6.git remote add base https://fork前的项目原始地址

7.git remote -v 可以看到多了我们的base远程库地址

8.git pull base master 获取远程库的master分支和本地的代码合并

9.git commit -m "" 提交合并后的代码

10.git push origin master 把合并后并的代码 提交到自己的fork库

11.在自己fork库发起与项目的远程库的merge请求

#

#idea中的操作同上(建议用idea 走如上开发流程)

建议用idea pull远程库,这样有冲突在pull的过程中就会提示你合并,如果用命令行就得手动打开文件进行冲突处理了

########################################################################################

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值