閱讀305 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Git 合並遠程分支

在Rainbow項目的過程中。進行新版本開發的時候,在Git中創建了一個0.2的版本進行管理。


但後來發現master版本不變,使用新的版本號進行源碼管理會有一定的麻煩。如,我每次進行開發新的係統版本的時候,我都得把本地的源碼遷移到新的係統版本分支中。


於是,我決定所有的源碼更新及維護都在master分支中進行。進行新版本的時候,隻是在版本庫中把當前源碼生成一個新的係統版本分支。此分支隻作標識及記憶作用,不進行任何修改。


現在涉及一個問題,是如何把原有的0.2版本合並到master版本中。


1、把源碼clone到本地庫中。

git clone my_git_site

2、在本地新建一個與遠程的0.2版本相同(被合並的版本)的0.2分支

git checkout -b 0.2 origin/0.2

3、返回到master版本

git checkout master

4、把本地的0.2合並到master

git merge 0.2

5、把本地的master同步到遠程

git push origin master

6、如果你不需遠程的0.2版本了,也可以把它刪除

https://blog.csdn.net/jrainbow/article/details/16858547



最後更新:2017-04-03 12:55:06

  上一篇:go 設計模式之觀察者模式與事件委托
  下一篇:go 分片(Sharding)的全局ID生成