Git流程跟踪 - 已经存在

时间:2013-05-12 11:25:04

标签: git git-flow

我正在学习GIT(使用Git Flow),我知道使用StackOverflow代替书本不好。

我参与了一个项目。由G1和G2组维护的有两个名为F1和F2的特征分支。假设F1依赖于F2,G1使用published git flow feature publish F1进行分支。

现在G2需要跟踪F1,并且可能会不时在F1之上进行重新定位。为此,我需要使用git flow track

所以我(G2)使用了像这样的东西

git flow feature checkout F2
git flow feature track F1

但是Git说的如下:

Branch 'feature/F1' already exists. Pick another name.

然后我尝试了一个没有的名字,希望它会在某个时候问我需要跟踪的分支。但后来我收到了这条消息。

git flow feature track F1_track
Branch 'origin/feature/F1_track' does not exist and is required.

我做些傻事吗?这可能是我安装的问题吗?

我相信你明白我想要做什么,请你帮我解决这个问题。

1 个答案:

答案 0 :(得分:5)

当您考虑git flow feature track的代码时,它所做的就是创建跟踪远程分支的本地分支。

如果您已有本地功能/ F1分支,请检查它是否使用git branch -av跟踪原点/功能/ F1: