zoukankan      html  css  js  c++  java
  • git分支与主干合并操作

    git分支与主干合并操作
    1、主干合并分支
    在主干上合并分支

    branch (master)git merge branch --squash

    提交合并后的代码

    (master)git commit -m  ‘合并备注’

    将代码推送到远程仓库

    (master)git push

    2、分支合并主干
    在分支上合并主干

    (branch)git merge master --squash

    提交合并后的代码

    (branch)git commit -m  ‘合并备注’

    将代码推送到远程仓库

    (branch)git push

    例子
    1 创建功能分支
    (master) git checkout -b feature
    2 功能迭代
    (feature) git commit ...
    3 合并最新主干代码
    (feature) git checkout master
    (master) git pull
    (master) git checkout feature
    (feature) git merge master
    解冲突
    (feature) git commit #
    4 review,修改代码
    (feature) git commit
    5 提交测试通过后,合并到主分支,先执行一遍第3步 #
    把提交合并成一个
    (feature) git checkout master
    (master) git merge feature --squash
    (master) git commit #
    推送到远端,正常结束
    (master) git push origin #
    6 如果上一步被拒绝,是因为master有更新的代码入库了,为了防止master上出现分线,需要重新执行第5步
    ---------------------
    原文:https://blog.csdn.net/u011486491/article/details/86599824

  • 相关阅读:
    iOS.UIKit.13.UITableView -- Simple
    iOS.UIKit.12.UICollectionView
    iOS.UIKit.11.UIPickerView
    iOS.UIKit.10.UIDatePicker
    iOS.UIKit.09.UINavigationBar
    iOS.UIKit.08.UIToolbar
    iOS.UIKit.07.UIAlertView_UIActionSheet
    iOS.UIKit.06.UIProgressView_UIActivityIndicatorView
    iOS.UIKit.05.UIScrollView
    iOS.UIKit.04.UISwitch_UISegmentedControl
  • 原文地址:https://www.cnblogs.com/baoshuyan66/p/10578758.html
Copyright © 2011-2022 走看看