需求:
主分支: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