bat脚本 git pull_bat文件方式对git进行操作
倉庫初始化基本的配置和倉庫地址配置
提交倉庫包含單文件配置和多文件提交
遠程推送目前是強制推送,如果需要可以自行修改命令或擴展@echo?off
rem?標題
title???Git?Working
cls
goto?selectAll
pause
rem?選擇函數
:selectAll
echo?----------------------------------------
echo????注意:請確保您的git命令可以直接在cmd中運行,如果不能運行,請查看path環境變量
echo????請選擇你要進行的操作,然后按回車
echo?----------------------------------------
echo????????1,倉庫初始化
echo????????2,提交倉庫
echo????????3,退出
set/p?n=??請選擇:
if?"%n%"=="1"?(?goto?initfun?)?else?(?if?"%n%"=="2"?(?goto?subfun?)???else?(?if?"%n%"=="3"?(?exit?)?else?(?goto?selectAll?)))
:subfun
echo????請選擇要提交的數據,然后按回車
echo?----------------------------------------
echo????????1,單個文件
echo????????2,全部文件
echo????????3,返回上一級
echo?----------------------------------------
set/p??f=??請選擇:
if?"%f%"=="1"?(?goto?one?)?else?(?if?"%f%"=="2"?(?goto?all?)??else?(?if?"%f%"=="3"?(?goto?selectAll?)???else?(?goto?subfun?)))
:one
set/p??fo=??請輸入要上傳的文件:
git?add?"%fo%"
echo?正在進行提交中...
set/p??co=??請輸入描述內容:
echo?正在進行對文件進行描述中...
git?commit?-m?"%co%"
echo?git單文件上傳完成...
goto?subfun
:all
git?add?.
echo?正在進行提交中...
set/p??ca=??請輸入描述內容:
git?commit?-m?"%ca%"
echo?正在進行對文件進行描述中...
Echo
set/p??yd=??請選擇?Y.?推送遠程????????????N.?退出:
rem?推送遠程命令
If??%yd%==Y?(?git?push?origin?master?-f??)?else?(exit)
goto?subfun
:initfun
echo?正在進行初始化中...
set/p??name=??請輸入name:
git?config?--global?user.name?"%name%"
set/p??email=??請輸入email:
git?config?--global?user.email?"%email%"
git?init
set/p?giturl=?git初始化已經完成,請輸入倉庫地址:
git?remote?add?origin?%giturl%
echo?初始化已完成
cls
goto?selectAll
總結
以上是生活随笔為你收集整理的bat脚本 git pull_bat文件方式对git进行操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 了解mysql文章_一篇文章带你深入了解
- 下一篇: mysql主从同步_utf8_MySQL