git flow - 如何开始处理现有的功能分支

时间:2013-10-28 15:06:07

标签: git git-flow

我想开始研究另一个开发人员的功能分支(我们使用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'.

请指教。感谢

3 个答案:

答案 0 :(得分:28)

git flow feature track

要跟踪遥控器上的现有功能分支,请使用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功能,我回答了一个老问题。