Git 工程和 bare 仓库互转

其实 Git 工程目录下的 .git 隐藏文件夹就是所谓的 bare 仓库,我们只需要简单修改 .git 文件夹里 config 文件中的 bare = false 字段为 bare = true 即可,反之同理。

1
2
3
4
5
6
7
8
9
10
11
12
13
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = https://github.com/xxx/xxx.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master