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版本了,也可以把它删除

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

时间: 2024-09-20 00:39:15

Git 合并远程分支的相关文章

git 创建远程分支的本地代码库

问题描述 git 创建远程分支的本地代码库 远程有分支origin/v3.0,在创建本地代码库的时候. 1.本地: git checkout v3.0 2.本地: git checkout -b v3.0 git reset --hard origin/v3.0 1和2的效果有区别吗? 解决方案 git checkout v3.0 这个只是切换,前提是已经创建了 git checkout -b v3.0 这个是在当前的分支下创建另一个分支并切换过去,至于内部原理 ,应该都一样 只是这样更方便些操

git对远程分支和tag的操作

技术 Git查看.删除.重命名远程分支和tag 11/17/2012zrong7条评论69,235 次查看 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载: 本文标题:Git查看.删除.重命名远程分支和tag 本文链接:http://zengrong.net/post/1746.htm Git查看.删除.重命名远程分支和tag

Git与GitHub学习笔记(四)合并远程分支

  在这里的前提: 1.你已经fork 源作者的项目到你自己的仓库了 2.git clone 自己仓库fork的项目,注意地址,这里是自己的账号下的地址,而不是源作者的项目地址哦 3.在本地修改代码,git push origin master 提交到自己的主分支(自定义别的分支),  提交一个新的分支   提交分支代码:  填写好信息之后:点击按钮直接提交就可以了  这时候在源仓库可以看出自己提交非分支请求了:  默认第一个分支   添加合并注释后直接提交就可以了 比较文件不同的地方   观看

Git远程05:远程分支的删除与同步

删除远程分支命令: 1 $ git push origin :br03 或者: 1 $ git push origin --delete br03 另一个用户使用git fetch并不能同步获取到br03分支被删除. 1 $ git fetch 此命令没有更新的显示,说明并无删除的信息. 但执行git pull时,报错. 123 $ git pullYour configuration specifies to merge with the ref 'br03'from the remote,

linux看git 创建分支、删除本地分支、查看远程分支、本地分支例子

1 查看远程分支 $ git branch -a   * br-2.1.2.2   master   remotes/origin/HEAD -> origin/master   remotes/origin/br-2.1.2.1   remotes/origin/br-2.1.2.2   remotes/origin/br-2.1.3   remotes/origin/master 2 查看本地分支 $ git branch   * br-2.1.2.2   master 3 创建分支 shu

Git直接拉取远程分支

用Git,一直有个疑惑,可不可以不拉取远程Origin主干,我直接pull一个分支下来 今天想了一下,找到了一个办法 本地分支关联 // 0.新建一个文件夹,然后初始化git git init // 1.添加一个Origin git remote add origin git@gitlab.xxx/datacenter.git // 2.更新Git分支信息到本地 git remote show // 3.执行拉取分支命令,git checkout -b 20170531_init_1(这个是我本

Git查看、删除、重命名远程分支和tag【转】

转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载: 本博客采用 WPCMD 维护: 本文标题:Git查看.删除.重命名远程分支和tag 本文链接:http://zengrong.net/post/1746.htm Git查看.删除.重命名远程分支和tag

更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支

提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支. 提示:再次推送前,先与远程变更合并(如 'git pull ...').详见 提示:'git push --help' 中的 'Note about fast-forwards' 小节. 引起这个问题是远程仓库和本地不同步引起的 解决方案:需要先获取远端更新并与本地合并,再git push 具体操作如下: git remote add origin https://github.com/miaoihan/weibo.git $g

git修改远程仓库地址及远程仓库管理

git修改远程仓库地址 方法有三种: 1.修改命令 git remote origin set-url [url] 2.先删后加 git remote rm origingit remote add origin [url] 3.直接修改config文件 git 远程仓库管理 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某 个项目时,需要管理这些远程仓库,以便推送或拉取数据,