无法让我的团队中的其他开发人员分支

时间:2018-01-19 02:48:37

标签: git github

我正在与另一位开发人员合作进行以下回购。

https://github.com/practicia1234/Practicia

我的分支是devSam,他的分支是devSubu。每当他进行新的提交并推送他的代码时,我想去他的分支,在我的计算机上拉一个本地版本,然后处理它然后将代码推送到我的分支。

以下是我遵循的git命令:

  1. -git checkout devSubu
  2. git pull
  3. git checkout devSam
  4. git merge devSubu
  5. (//在devSam上工作)
  6. git push devSam
  7. 当我在步骤" git merge devSubu"上面,我收到以下消息,代码尚未合并

    已经是最新的。

    但是,我知道我的分支没有与devSubu合并,我的代码看起来就像在我的分支上,而不是在devSubu分支上。

    我做错了什么?

    谢谢!

2 个答案:

答案 0 :(得分:1)

首先,快速提示,您不必维护本地分支devSubu,这将迫使您在返回自己的分支之前结帐,拉取。

不离开你的分支,你可以随时做:

git fetch
git merge origin/devSubu

其次,如果合并报告"已经是最新的" (as seen here),这意味着没有新的提交要合并到你的分支中。

答案 1 :(得分:0)

我正在尝试本地,使用你的步骤。没问题! 检查您的步骤:

  1. git checkout devSubu
  2. git pull
  3. git checkout devSam
  4. git merge devSubu
  5. git push devSam