zoukankan      html  css  js  c++  java
  • 在Windows中利用.bat提交git代码到不同分支

    需求:

      主分支:master

      其他分支:dev、hardy

    master为主分支,是正式服的代码,不可用于测试和开发,dev是测试服代码,可以测试和开发。

    在只有一个人的情况下,只有两个分支就够了,但是多个人,就需要新建不同分支,以免代码混乱,因此hardy分支则为我的分支代码,开发通过测试后提交到dev分支,再由产品和测试员人测试。

    在此情景下,我嫌弃开发工具的git提交功能太过于繁琐,自己写一段代码,不足之处,还请不吝赐教。

    cd D:/www/%~n0
    git status
    pause 
    
    echo "请输入注释"
    set /p  flag=
    IF "%flag%" == "" (set flag="hardy")
    git add .
    git commit -m "%flag%"
    echo "已经commit"
    pause
    
    git push
    echo "已经上传"
    pause
    
    git checkout dev
    git pull
    echo "已经拉取代码"
    git checkout hardy
    git merge dev
    echo "已经合并代码"
    pause
    
    git push
    echo "已经上传"
    git push origin hardy:dev
    
    pause
    

      

  • 相关阅读:
    2014-11-24 作业
    数据库查询基本部分
    SQL备份还原,分离附加
    SQL基础2
    SQL基础,与数据类型;
    if语句解一元二次方程~
    用C语言计算圆的面积~!!!!!!!
    C语言基础
    数据导出和TreeView
    MDI窗体容器和权限设置
  • 原文地址:https://www.cnblogs.com/hardykay/p/12364332.html
Copyright © 2011-2022 走看看