zoukankan      html  css  js  c++  java
  • git merge远程合并

    当某个分支上的开发工作完成后需要将其合入主分支master

    但是在提交合并前我们自己最好做一次衍合,目的是检测是否有冲突的风险,如果有应该在本分支先解决冲突然后在提交合并。

    否则解决冲突的工作就全部转移到管理员身上了,如果有20个开发者那管理员都要累死了。

    假设你当前在dev-xxx 分支

    第一步 切换到master 分支

    $ git checkout master

    第二步 git pull 更新到最新版本

    $ git pull origin

    第三步 推衍 git rebase

    $ git rebase master dev-xxx

    此时可能会有冲突需要手动解决

    第四步 同步 git push

    git push origin dev-xxx

    -----------------------------------------------------------------------------------------------

    现在衍合已经完成,最后执行git merge 提交合并请求

    $ git checkout master 
    Switched to branch 'master'
    Your branch is up-to-date with 'origin/master'.
    $ git pull origin 
    Already up-to-date.
    $ git merge origin/dev-liuxueneng-airfly
    ..............
    $ git push origin master

    剩下的工作就是管理员进行相应的审核并确认合并。

  • 相关阅读:
    TASK1
    CSS再学
    Html再学
    Python的hasattr() getattr() setattr() 函数使用方法详解
    GET/POST/g和钩子函数(hook)
    cookie和session
    SQLAlchemy外键的使用
    jquery树形菜单插件treeView
    linux设置防火墙
    linux解压命令
  • 原文地址:https://www.cnblogs.com/tid-think/p/11065511.html
Copyright © 2011-2022 走看看