代码之家  ›  专栏  ›  技术社区  ›  Max Frai

为什么我的朋友不能在我们的项目中将他的更改提交给github?

  •  0
  • Max Frai  · 技术社区  · 15 年前

    我和我的朋友在project(使用github)下工作。情况:

    • 我做了一些改变并承诺
    • 我的朋友用他的副本工作,现在他试图提交他们。问题是他做不到。

    我现在看到的唯一方法是重置他的本地副本,提取最新的更改并写回他编写的所有新代码。 会怎么样?

    4 回复  |  直到 15 年前
        1
  •  4
  •   knittl    15 年前

    您始终可以从上游获取更改,然后合并更改。git为此提供了一个方便的调用: git pull ,它将获取然后合并。你的朋友应该可以再推一次

        2
  •  1
  •   Gintautas Miliauskas    15 年前

        3
  •  1
  •   Rob S.    15 年前

    你的朋友需要获取源代码的最新版本,对其应用更改,然后将其推送到git中。

        4
  •  1
  •   James Talbot    15 年前

    你的朋友不需要重置任何东西。git将尝试自动将您的更改合并到他的更改中,当他这样做时: git pull

    如果你的改变和他的改变相冲突,git会在他做决定时告诉他。在解决任何冲突之后,您的朋友将能够将其更改推回到github。