美文网首页
git 合并代码

git 合并代码

作者: starmier | 来源:发表于2019-06-03 00:02 被阅读0次

假设:

  1. 分支BA的commitA1为基点A 拉取分支 BB(最终提测分支)、分支BC(开发分支);
  2. 分支BC 提交记录 C1
    分支BA 提交 记录 A2(此记录需要合并到 分支BC)
    此时需要执行:
$git checkout BC
$git merge BA

如果有冲突,则需要解决冲突,然后执行

$ git add
$ git commit //此时不需要填写描述,用默认的提示即可
$ git push
  1. 分支BC提交记录C2
    分支BB提交记录 B1
    此时如果想要把C2 合并到 B1,则需要 先把BB 分支合并到 BC分支,解决冲突后 再可并回 BB分支即可。
    如果已经有其他同事将主分支BA同步到了提测分支BB,则此时,如果再执行BB合并到BC,则会提示
$ git merge BA
merge: BA - not something we can merge

Did you mean this?
    xxxxxx

此时需要执行

$ git fetch
$ git merge --no-ff BA
$ git push

然后再将BB合并到BC,如果BC再合并BA之后有多条几条记录,可以进行合并操作:

$ git reset dc0fddbe40185c411bf2ee34642704d6f78c229e
$ git add .
$ git commit -m "合并提交记录"
$ git push -f //强推命令要保证没有再你合并的这些记录之后,没有其他用户提交新的记录

相关文章

  • git fetch && git pull

    git pull 拉取代码 并合并 git fetch 拉取代码 ,如果需要合并 需要执行git merge ...

  • git fetch pull 区别

    git fetch 从远程获取最新代码,但是不会与本地代码合并 git pull 获取代码后并与本地代码合并 在实...

  • idea git 合并分支

    idea git 合并分支idea如何在git上将分支代码合并到主干

  • 代码合并和上传本地代码

    git pull --rebase origin master //代码合并 git push -u origin...

  • git 基本操作

    合并代码 git add . git commit -m "修改了XXX" git pull origin mas...

  • git 代码合并

    git 代码合并 git status 查看下当前代码状态,有需要提交的就提交,没用需要提交的就保持原样 git ...

  • Git 合并代码

    git 合并分支: 来自:http://www.cnblogs.com/sdgf/p/5852114.html 合...

  • git 代码合并

    上一篇传送门:git 分支管理在Git中,git merge和git rebase都是用来将一个分支的修改并入另一...

  • git 合并代码

    假设: 分支BA的commitA1为基点A 拉取分支 BB(最终提测分支)、分支BC(开发分支); 分支BC 提交...

  • git合并代码

    一、使用git分支管理流程(merge request标准流程提交代码) 1.创建本地分支并从develop获取最...

网友评论

      本文标题:git 合并代码

      本文链接:https://www.haomeiwen.com/subject/iwgfxctx.html