一个 git 个用于多个克隆的裸存储库
one git bare repository used for many clone
是否可以使用相同的 git 裸存储库来保存不同存储库的数据?换句话说,我可以:
创建一个 git 裸存储库(称为 BARE REPO)
使用来自 REMOTE REPO A 的主分支数据克隆它
- git clone -b consolidate --single-branch git@444.444.44.44:ConsolidateService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加合并
ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git push consolidate master
擦除 BARE REPO 的内容
使用来自 REMOTE REPO B 的主分支数据重新克隆它
- git clone -b test --single-branch git@444.444.44.44:TestService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加测试
ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git 推送测试大师
擦除 BARE REPO 的内容
使用来自 REMOTE REPO C 的主分支数据重新克隆它
- git clone -b prod --single-branch git@444.444.44.44:ProdService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加生产
ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git push production master
如果可能的话,如何擦除裸存储库的内容?
TIA
创建一个裸仓库,只添加来自不同项目的遥控器。对git来说,只是不相关的分支。从每个获取后无需删除任何内容(裸仓库中没有工作树,因此无需删除任何内容。)。
是否可以使用相同的 git 裸存储库来保存不同存储库的数据?换句话说,我可以:
创建一个 git 裸存储库(称为 BARE REPO)
使用来自 REMOTE REPO A 的主分支数据克隆它
- git clone -b consolidate --single-branch git@444.444.44.44:ConsolidateService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加合并 ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git push consolidate master
擦除 BARE REPO 的内容
使用来自 REMOTE REPO B 的主分支数据重新克隆它
- git clone -b test --single-branch git@444.444.44.44:TestService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加测试 ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git 推送测试大师
擦除 BARE REPO 的内容
使用来自 REMOTE REPO C 的主分支数据重新克隆它
- git clone -b prod --single-branch git@444.444.44.44:ProdService.git
- 执行 git 添加 .
- 触摸README.md
- exec git commit -m "add README"
- exec git 远程添加生产 ssh://root@333.333.33.33/var/repos/app.makeatoy.git
- exec git push production master
如果可能的话,如何擦除裸存储库的内容?
TIA
创建一个裸仓库,只添加来自不同项目的遥控器。对git来说,只是不相关的分支。从每个获取后无需删除任何内容(裸仓库中没有工作树,因此无需删除任何内容。)。