你好,
我正在克隆一个工作树作为一个裸仓库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克隆时在master上,则newbare仅跟踪master
现在我可以git跟踪所有分支origin
#in bare
> git fetch origin '+refs/*;refs/*'
>>> /git/newbare
From /work/localrepo
* [new branch] feature -> feature
如果您想在此处获取有关获取的更多信息,请查看refspec 。
问题
我不知道如何在裸目录中设置跟踪分支,所有分支都remote/origin使用nodegit