git仓库备份
git仓库备份
需求很简单
在oschina
上做主要的代码,在coding
做代码备份
- 首先在
oschina
和coding
上分别创建项目test_git_mirroe
- 从
oschina
上clone
代码git clone https://git.oschina.net/openks/test_git_mirroe.git
- 跳转到项目目录
cd test_git_mirroe
- 添加coding的远程仓库
git remote add coding https://git.coding.net/zhuyangxing/test_git_mirroe.git
- 提交
coding
做镜像代码git push --mirror coding
- 以后在
test_git_mirroe
上提交的代码都提交到oschina
上 - 想要在
coding
上同步就执行git push --mirror coding
即可
git一次提交到两个仓库
修改.git
文件夹下的config
文件
在fetch
下添加想要提交的其他git
路径即可1234[remote "origin"] url = https://git.oschina.net/openks/test_git_mirroe.git fetch = +refs/heads/*:refs/remotes/origin/* url = new git url