我正在使用--branch arg自动git克隆的系统中工作:
git clone --branch master --depth 50 git@github.com:Something/Cool.git ~/Cool
我现在想推到另一家分店。我无法弄清楚如何跟踪遥控器,因为git fetch和git pull似乎无法访问它们。
答案 0 :(得分:1)
我最终修改了我想要获取的每个分支(或分支glob)的配置。表示为别名:
[alias]
# Usage: git add-fetch-branch REMOTE BRANCH
add-fetch-branch = !sh -c 'git config --add remote.$0.fetch "refs/heads/$1:refs/remotes/$0/$1"'
答案 1 :(得分:0)
到目前为止,我已经找到了使用添加新遥控器的方法。
因此,在获取单个分支后,您已为原点设置了唯一的分支。
您可以定义新的远程
git remote add new_scope git@git.example.com:path/to.git -t NewScope/*
或
git remote add new_branch git@git.example.com:path/to.git -t new_branch