Git 裸仓库:局域网仓库共享
裸仓库
-
非工作目录,仅用于仓库共享(本地追踪共享);
-
独自追踪,不存在工作文件;
配置与初始化
; 启用全局配置,支持裸仓库创建
git config --global --bool core.bare true
; 初始化一个裸仓库,名称自定义,通过 *.git 便于区分类型
git init --bare test.git
文件夹共享
-
适用于局域网内,文件数据共享;
用户1模拟
拉取裸仓库
git clone '\\A-a11-4631B\test.git'
工作并上传
用户2模拟
拉取并检查
工作并上传
-
检测是否冲突;
-
操作同上“用户1”;
-
正常上传;
裸仓库检查
-
只记录追踪内容,不记录文件;