windows下备份本地git仓库
一般做android系统开发都在linux下,做应用开发的话,有时候windows可能更方便一点,为了方便自己管理代码,一般会在本地建立一个git的仓库。为了安全起见,就需要不时地备份git仓库。
下面介绍一下windows xp下在本地备份git仓库的方法:
- 约定
要备份的git目录位置:d:\git_repo
备份后的git目录位置:e:\git_backup
- 在e:\git_backup下创建一个名为backup.bat的bat文件,在其中添加相关备份代码如下:
@echo off set a=%date:~0,10%_ set b=%TIME:~0,2% if %TIME:~0,2% leq 9 (set b=0%TIME:~1,1%)else set b=%TIME:~0,2% set c=-%TIME:~3,2%-%TIME:~6,2% echo "%a%%b%%c%" set backup_dir=git_backup_%a%%b%%c% echo %backup_dir% md %backup_dir% cd %backup_dir% git clone --bare d:\git_repo
- 设置任务计划自动调用
类似于linux下的crontab任务调度一样,在windows下也可以建立一个任务计划来由系统定期做一些事情,具体操作是在控制面板中打开任务计划,新建一个任务计划就可以了,操作很傻瓜,应该不用多说了,比如我们可以让计算机每周自动备份一次git仓库等。