作弊条:用git做中心式代码库
在开始创建 git 代码库的时候,应使用 --bare
参数。举例:
git init --bare [repo_path]
或者,如果多人开发的话:
git init --bare --shared [repo_path]
将现有代码库转换为中心式代码库:
|
|
注意,已有的克隆需要修改配置以适应新的路径。
UPDATE: 有同学问为什么不用 clone --bare
,答案是为了偷懒保留配置的内容,比如 hook 等等,另一方面这样做会导致已有的其他clone失效。