準備乙個txt檔案,把倉庫的名字分行寫入到文字檔案中..
編寫乙個.bat檔案,如下指令碼放到.bat檔案中,bat檔案和文字檔案放到同乙個需要備份的目錄中project1/subproject
project2
設定乙個自動執行.bat檔案的計畫就ok了.@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i
in (project_name.txt) do (
set a=%%i
set b=!a:/=\!
echo **********=== !a! ***************====
ifnotexist
!b! (
git clone --mirror ssh://git@domain/!a!
!b! )
pushd !b!
git remote update
popd
)pause
備份git倉庫
假設已有git倉庫git 10.22.52.217 srv autoltp.git 1.進入備份的目的機器目錄 cd home aouyang work autoltp 2.備份 git clone mirror git 10.22.52.217 srv autoltp.git 3.如果已有備份,則...
BAT 批量更新git倉庫
當資料夾下有一堆git倉庫需要更新的時候,乙個個手動更新就會很麻煩。所以 下面就是偷懶工具了。首先確認安裝了 git bash,即 直接在cmd 裡面可以執行git命令。其次,如果你本地沒有記住git密碼的話,每次更新都需要重新輸入賬號密碼,那麼 你需要對程式做一定的修改,預設密碼配置檔案路徑 c ...
編寫自動備份bat指令碼
對於windows系統,我們可以使用bat指令碼來代替手工拷貝檔案備份.主要使用的語句有 1.xcopy 拷貝 2.md 建立 我的原始需求 按當前系統日期建立資料夾,並把指定要備份的目錄拷貝到該資料夾下.指令碼 echo off for f tokens 2 delims a in wmic os...