Git Hubflow切换到另一个分支

时间:2014-10-13 19:12:43

标签: git github hubflow

我们使用git hubflow。每个tam成员都有自己的功能分支。我需要从我的分支切换到另一个分支。

让我们决定 feature / branch_1 ,以及 feature / branch_2 中的我的同事。

branch_1包含 parent_project subprogect_1 文件夹

branch_2包含 parent_project subprogect_2 文件夹

如何更换工作空间的所有内容?

当我跑

$ git hf feature checkout branch_2

我得到了

Switched to branch 'feature/branch_2'
Your branch is behind 'feature/branch_1' by 24 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

我可以拉,但我的子项目_1 仍然在这里。

是否可以完全从一个胎儿早午餐切换到另一个没有任何依赖关系?

1 个答案:

答案 0 :(得分:0)

由于您之前的行动,您的问题有点令人困惑。 如果你拉(这意味着合并),当然你将获得另一个分支上的所有提交 - 包括 subproject_1 文件夹。

也许看看Git中的分支如何有用 - http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging

另一方面,您是否希望从功能分支2中的功能分支1进行一些更改,而不是包含subproject_1文件夹的更改? 如果是的话,你可以选择你想要的提交,而无需拉动和合并分支。

我认为,如果您解释一下您的意图是什么,以及您计划如何使用Git实现这一目标,将有助于澄清。

**我想发表评论,但我没有足够的分数。希望无论如何都有帮助。