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
    

      

  • 相关阅读:
    springboot @Select @Insert @Update @Delete
    列表全选与全反选
    日期控件处理
    MyCat
    eclipse中copy qualified name使用方式
    JPA
    java数组
    Java多线程
    Hadoop采样器实现全排序(报错java.io.EOFException)
    Hadoop全排序
  • 原文地址:https://www.cnblogs.com/hardykay/p/12364332.html
Copyright © 2011-2022 走看看