git使用笔记3--分支合并与管理

原创 2012年03月23日 15:20:55


Chapter 3-2,3


合并

在提交对象C2处创建分支iss53和hotfix


然后合并hotfix

git checkout master
git merge hotfix

合并时出现“Fast forward”的提示。由于当前 master 分支所在的提交对象是要并入的 hotfix 分支的直接上游,Git 只需把 master 分支指针直接右移


删除hotfix分支

git branch -d hotfix

之后若合并iss53到master,则会对两个分支末端和它们的共同祖先进行合并计算,创建提交对象C6.

若两个分支修改了相同部分,则会导致合并冲突,并不会进行提交,而是需要手工修改冲突后再递交

有冲突文件的冲突部分:

<<<<<<< HEAD:index.html
<div id="footer">contact : email.support@github.com</div>
=======
<div id="footer">
  please contact us at support@github.com
</div>
>>>>>>> iss53:index.html

=======上面是(HEAD)master, 下面是iss53,择一

然后用 git commit 来完成这次合并提交,提交记录

Merge branch 'iss53'

Conflicts:
  index.html
#
# It looks like you may be committing a MERGE.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
#


管理
列出所有分支

git branch

查看各分支最后一个递交对象信息

git branch -v

查看与当前分支合并(未合并)的分支

git branch --merge
git branch --no-merge

有*的分支为当前分支。可以删掉已经合并到当前分支的分支。

若要删除未合并的分支,-d会提示出错,用-D

git branch -D name


删除本地分支后删除远程分支

git push origin :name



git rebase 使用[将其它分支合并到本分支]

----------------------------------------------------------------------------------------------------...

Intellij IDEA GIT 分支合并冲突

一、代码合并介绍 分支代码合并有两种方法 1、通过GIT界面发起合并请求 2、通过本地IDE工具、GIT命令合并代码后再PUSH到远程仓库 二、制造分支代码合并冲突场景 1、在GIT上创建一个t...

git---分支合并冲突处理(conflict)

1 冲突处理基于同个原始分支后,两个分支同步开发,最后合并: 合并两个分支 # branch1/2可以是分支名,也可以通过指定版本的SHA1 16进制的前7个位 git merge branch1 b...
  • FreeApe
  • FreeApe
  • 2016年07月09日 21:41
  • 1251

Git分支合并

原文链接:http://blog.csdn.net/hudashi/article/details/7668798 原文:   http://gitbook.liuhui998.com/3_3...

git分支合并,及冲突处理

写的有点乱,只是做了一个总结分支操作,这里用test表示新的分支如何新建分支并切换到分支:方法一:git checkout -b test方法二:git branch test git ...

git 分支合并时如何忽略某个文件

关于git merge Google上有详细的概念,CSDN上也有一个博客说的很清楚,但是csdn的那个博客有些需要注意的坑说的不具体,于是坑了我1.5个小时。首先git merge大致是这样的逻辑(...

git flow 分支合并

在工作场合实施Git的时候,有很多种工作流程可供选择,此时反而会让你手足无措。本文罗列了企业团队最常用的一些Git工作流程,包括Centralized Workflow、Feature Branch ...

git 版本控制 之 分支合并

在项目开发完成之后 要进行 项目合并 下面接介绍一下如何合并分支合并注意:版本合并一定要在主分支下,进行合并dev分支同步主分支内容 合并分支...

git 分支合并和删除

# git checkout mater # 切换分支到 master # git merge unclewang # 在目标分支的下面,使用 git merge ,合并另一个分支到 mas...

SVN学习总结(3)——分支合并

首先在主干trunck上,创建分支branch1.0.0,如下图: 从主干切换到branch1.0.0,在branch1.0.0中添加test.java文件, 分支与主干的合并,首先应...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git使用笔记3--分支合并与管理
举报原因:
原因补充:

(最多只允许输入30个字)