Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 正在创建分支,但在另一个非主分支中看不到更改_Git - Fatal编程技术网

Git 正在创建分支,但在另一个非主分支中看不到更改

Git 正在创建分支,但在另一个非主分支中看不到更改,git,Git,假设我对分支中的某些代码进行了更改。然而,与此同时,开发人员B也在一个单独的分支中进行了一些更改。开发人员B的更改是将变量从2更改为3 然而,在我的分支中,我做了拉操作,我对我的分支进行了公关,尽管做了拉操作,但我没有看到这种变化。相反,我看到的是旧代码 我把它从他的树枝上拉到主人的身上,然后我做了一根树枝,从主人那里拉过来。然而,这是正确的还是有更好的方法 编辑: 开发商A: 创建分支,称之为分支-a 已修改此分支中的代码 创建要合并到主控形状的PR 该代码用于更改某些变量,例如2到3 同时,

假设我对分支中的某些代码进行了更改。然而,与此同时,开发人员B也在一个单独的分支中进行了一些更改。开发人员B的更改是将变量从2更改为3

然而,在我的分支中,我做了拉操作,我对我的分支进行了公关,尽管做了拉操作,但我没有看到这种变化。相反,我看到的是旧代码

我把它从他的树枝上拉到主人的身上,然后我做了一根树枝,从主人那里拉过来。然而,这是正确的还是有更好的方法

编辑:

开发商A:

  • 创建分支,称之为分支-a
  • 已修改此分支中的代码
  • 创建要合并到主控形状的PR
  • 该代码用于更改某些变量,例如2到3

    同时,我:

  • 创建分支
  • 编写一些(不相关的)代码
  • 创建一个公关分支
  • 这是地形代码,所以当计划运行时,我看不到计划中2到3的变化(没有变化)


    这是通过执行拉入主控形状,然后创建分支并立即执行拉入来修复的。但我所做的是从他的分支那里得到的。

    很难理解你根据自己的语言所采取的实际步骤。如果你能更清楚地列出你所采取的所有步骤,也许有人可以在这里大胆地给出答案
    git pull
    运行
    git fetch
    ,然后
    git merge
    git fetch
    是关于获取提交,而
    git merge
    是。。。嗯,很复杂。:-)但它可以使用获取步骤获得的提交。它使用哪种提交,以及如何提交,取决于您给
    git pull
    的参数。我们肯定需要更多的细节。嘿,伙计们,看我的编辑。如果它有效,这是“好方法”。除非您有关于代码标准的政策,而这些政策另有规定。通常,您可能会使用默认的合并冲突解决方法来保留您的代码而不是他们的代码。或者一千件其他的事情。你为什么说你拉了[另一个开发人员的分支]并拉了你自己的分支?你拉了,你要求再拉什么?你有没有把旧代码放在新代码的上面?