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的過程當中就會提示你合併,若是用命令行就得手動打開文件進行衝突處理了
########################################################################################
相關文章
相關標籤/搜索