在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
分享到:
相关推荐
**二、Git合并dev分支到master分支** 1. **切换到master分支**:确保你当前位于master分支。 ``` git checkout master ``` 2. **拉取dev分支的最新改动**:这会将dev分支的最新提交合并到本地的master分支。 ...
Git:拉取与合并远程分支.docx
" Git 远程分支合并开发 Python 项目" 本文档旨在为已经了解 Git 基本操作的开发者提供使用 Git 远程分支管理 Python 项目的方法。远程分支是 Git 中的一种重要概念,通过它,可以实现多人合作开发项目。下面将详细...
使用`git-flow`,你可以通过`git flow feature finish <feature-name>`命令自动完成合并和删除远程分支的过程。 此外,良好的Git习惯也非常重要。定期清理不再使用的分支,不仅可以优化仓库的结构,还能帮助团队...
在某些情况下,你可能还需要合并远程分支的更改到本地分支。为此,可以使用`git pull`命令,它会拉取远程分支的最新更改并合并到当前分支。例如,如果你在`dev`分支上,可以运行: ```bash git pull origin release...
【Git提交本地分支到远程分支】是Git版本控制系统中的常见操作,用于将本地开发的代码同步到远程仓库,以便团队成员共享代码或进行版本控制。本文将详细解释如何完成这个过程,以及涉及到的相关Git命令。 首先,...
以下是对`idea+git合并分支解决冲突及详解步骤`的知识点详细解析: 1. **主干分支(master)**: - 主干分支是存储稳定、可发布的代码版本的地方,通常命名为`master`。 - 不应在`master`分支上直接进行开发,以...
### Git分支合并和命令详解 #### 一、Git分支概念及优势 **Git 分支**是一种非常高效且灵活的功能,允许开发者在不干扰主线代码的情况下进行独立开发和测试。这得益于Git内部对分支的实现机制——实际上每一个分支...
本文将深入讲解如何使用JavaScript代码以及Git命令来切换到一个本地不存在的远程分支。首先,我们需要理解Git的基本概念,包括本地仓库、远程仓库、分支管理和Git命令。 1. **Git基本概念** - **本地仓库**:在你...
我们将详细讲解如何通过`git fetch`和`git rebase`来同步远程分支,使用`git blame`和`git log`追踪代码修改历史,以及设置用户信息和解决权限问题。 5. **Git工作流**:不同的团队可能有不同的工作流程,如Git ...
fast-forward 指的是本地分支与远程分支之间的关系,如果远程分支是本地分支的祖先,那么它们之间就是 fast-forward 关系。否则,会报错。 Git 多人单分支集成协作需要掌握基本概念和操作命令,包括远程仓库、分支...
3. **分支与合并:** Git鼓励频繁地使用分支和合并操作。开发者可以在不同的分支上独立开发新功能或修复bug,然后通过合并将这些更改合并回主分支。这种工作流可以有效减少冲突,并提高团队协作的效率。 #### 三、...
同时,可以通过 `git fetch` 和 `git pull` 更新本地分支与远程分支的同步状态,而 `git push` 可以将本地更改推送到远程仓库。 理解并熟练掌握远程仓库的管理对于协同开发至关重要,它可以帮助你更有效地与其他...
在IT行业中,版本控制系统是开发团队协作的重要工具,而Git作为最流行的分布式版本控制系统,有着广泛的应用。TortoiseGit是Git的一个图形化界面,它为...对于初学者,多实践和理解每个步骤的含义是掌握Git合并的关键。
详细接受git 的基本使用级命令步骤。 创建创库,初始化仓库,将本地仓库与远程连接,上传,下拉,合并分支,
- **基本合并**:当两个分支的最后共同祖先不位于其中一个分支的末尾时,Git会创建一个新的合并提交,将两个分支的差异合并在一起。 - **冲突合并**:当两个分支在同一文件的同一位置做出了不同的改动时,Git无法...
这个命令实际上是`git fetch`和`git merge`的组合,可以同时获取远程分支的更新并将其合并到当前分支。 4. 分支管理:当开发新功能时,成员可以通过`git checkout -b <新分支名>`创建并切换到新分支。开发完成后,...
- **基本操作**:包括`git branch`(查看和创建分支)、`git checkout`(切换分支)、`git merge`(合并分支)、`git pull`(拉取远程分支)和`git push`(推送本地分支到远程仓库)。 - **使用git flow简化操作**:...