• git提交代码并将develop分支合并到master分支上


    三个分支:

    master:主分支

    develop:开发分支

    lhfdev:本地开发分支

    lhfdev本地开发分支的来源:首先切换到develop分支下,然后执行:git checkout -b lhfdev origin/lhfdev   这样就创建了lhfdev分支

    开发都在自己的分支上开发,测试通过后,提交到开发库,进而合并到master主干。

    在lhfdev分支上开发完成,并测试通过后,需要将代码提交合并到远程仓库上,具体步骤如下:

    1. 从lhfdev分支切换到develop分支上:git checkout develop

    2. 将lhfdev分支上的代码合并到develop上:

    git merge --no-ff -m '合并 双十一预售活动' lhfdev 

    https://img1.sycdn.imooc.com/5bdd633d00014b1e05540200.jpg

    3. 发现冲突文件,编辑冲突文件,解决冲突,再次提交

    git add 文件

    git commit -m ‘注释’

    https://img1.sycdn.imooc.com/5bdd63810001e8f605540343.jpg

    4. 提交之后,对比一下develop和lhfdev分支:

    git diff develop lhfdev

    5. 发现完全相同,说明冲突已经解决,可以查看一下日志:

    git log

    6. 提交之前,先更新一下远程代码到develop上:

    git pull origin develop

    7. 然后提交develop代码到远程:git push origin develop

    8. 提交之后,比对一下develop与master的不同:

    git diff develop master

    https://img1.sycdn.imooc.com/5bdd63ba00018a5a05530269.jpg

    9. 比对发现代码一致,然后切换到master分支上:

    git checkout master

    10. 再将develop的代码合并到master上:

    git merge --no-ff -m '合并开发分支20181031' develop

    https://img1.sycdn.imooc.com/5bdd63ce0001f70d05540102.jpg

    11. 在比对一下master与develop分支是不是相同:

    git diff develop master

    12. 再将master分支的代码提交到远程,提交之前先更新:

    git pull origin master

    13. 更新完成后,进行提交:git push origin master

    https://img2.sycdn.imooc.com/5bdd63e700017fe705540185.jpg

    到此就完成开发分支与master分支代码的合并与提交操作了。

    14. 任务完成之后,我们需要将本地开发分支删除,首先切换到develop开发分支上:git checkout develop

    15. 然后删除本地开发分支:

    git branch -d lhfdev

    https://img1.sycdn.imooc.com/5bdd64050001ae2e05540218.jpg

    16. 再次查看分支:git branch  就剩下master与develop分支了,也就是一个干净的git了。

    17. 下次再开发新功能的时候,需要再次从develop分支中创建一个新分支,开始开发。

  • 相关阅读:
    Windows Azure 基本操作手册
    如何通过Visual Studio发布Azure应用程序
    Windows Azure的故障检测和重试逻辑
    如何在Azure上动态配置IP地址
    vue2.0像子组件传递新数据(插槽)
    iview admin 动态加载左侧菜单栏?
    iViewadmin数据请求跨域处理
    angular4的多环境(测试环境与开发环境,生产环境)
    页面编译,及部署
    resolve守卫
  • 原文地址:https://www.cnblogs.com/chenhuichao/p/11731901.html
Copyright © 2020-2023  润新知