git处理fork的我的库代码与远程项目库待代码同步与合并

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

问题点:ide

个人代码是从本身的远程我的仓库clone的。个人我的远程仓库代码是从项目的远程仓库弄fork来的。idea

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

流程以下:code

########################################################################################
#整体流程以下
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的过程当中就会提示你合并,若是用命令行就得手动打开文件进行冲突处理了
########################################################################################
相关文章
相关标签/搜索