我想开始研究另一个开发人员的功能分支(我们使用git和git flow)。 AFAIK分支已发布(推送)。我怎样才能把它带到我的本地存储库?
我试过了:
git flow feature pull origin/XXXXXX-1003b
fatal: 'origin/XXXXXX-1003b' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Failed to pull from remote 'origin/XXXXXX-1003b'.
和
git flow feature pull XXXXXX-1003b
fatal: 'XXXXXX-1003b' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
Failed to pull from remote 'XXXXXX-1003b'.
请指教。感谢
答案 0 :(得分:28)
要跟踪遥控器上的现有功能分支,请使用feature track
:
git flow feature track xxxxxx-1003b
或者只是“正常的方式”:
git fetch origin
git branch -a # list all branches
git checkout feature/xxxxxx-1003b
即。更新远程源,然后签出与同事分支对应的分支。
答案 1 :(得分:7)
如果您的仓库中没有分支,并且想要获取分支,则必须使用git-flow track
。这应该有效:
git flow feature track XXXXXX-1003b
答案 2 :(得分:1)
您还可以使用功能/分支名称(1):
git flow feature track featurename
(1)可能是一个新的git flow功能,我回答了一个老问题。