備份git 倉庫 bat指令碼

2021-07-28 02:26:45 字數 564 閱讀 1090

準備乙個txt檔案,把倉庫的名字分行寫入到文字檔案中..

project1/subproject

project2

編寫乙個.bat檔案,如下指令碼放到.bat檔案中,bat檔案和文字檔案放到同乙個需要備份的目錄中

@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

設定乙個自動執行.bat檔案的計畫就ok了.

備份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...