我正在克隆工作树作为nodegit
中的裸仓库
Git.Clone('/work/localrepo', '/git/newbare', {bare: 1})
这会像创建裸仓库一样
# in /git/newbare
> git clone --bare /work/localrepo
注意:newbare
具有对localrepo
中所有/git/newbare/refs/remote/origin
分支的引用,
但是在localrepo's
本地引用中仅克隆了newbare's
个活动分支
这意味着,如果localrepo
在克隆时位于主服务器上,则newbare
仅在跟踪主服务器
现在在git
中,我可以使用{p>
origin
如果您想在此处获取更多信息,请查看refspec。
对于使用#in bare
> git fetch origin '+refs/*;refs/*'
>>> /git/newbare
From /work/localrepo
* [new branch] feature -> feature
的{{1}}上的所有分支,我不知道如何在裸目录中设置跟踪分支
答案 0 :(得分:1)
我写了这篇,解决了我的问题
id
如果有人觉得这很有趣,我会尽力解释。现在,你去。有一个好人!