代码之家  ›  专栏  ›  技术社区  ›  Sandra K

如何从已合并到其中的分支获取更改?

  •  0
  • Sandra K  · 技术社区  · 6 年前

    我们是一支从 WorkInProgress 分支,到我们自己的分支,我们所有的工作都被“抛弃”到 工作进度 .

    当开发人员完成某些工作/功能时,他们将提交到分支并推送到远程。然后,他们从分支远程“请求”到远程 工作进度 .

    我们这样做已经有很长时间了。今天,我们要“同步”。例如我自己,我想让所有开发人员的工作 工作进度 分支,进入我的分支。

    Git知道常见的变化吗( 工作进度 已经从我的分支提交)并在“合并回”到我的分支时排除它们?

    如何正确“更新”分支?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Sandra K    6 年前
    1. 确保您有本地的最新版本 WorkInProgress 分支( git fetch origin WorkInProgress:WorkInProgress )
    2. 结帐自己的分行( git checkout OwnBranch )
    3. 合并 工作进度 分支到自己的分支( git merge WorkInProgress ),您可能必须解决冲突。

    当您稍后发出pull请求以合并分支时,git将正确地标识从何处开始比较分支以及需要放入哪个提交。

        2
  •  0
  •   Sandra K    6 年前

    如果您在两个分支中有公共提交,那么git会处理它,您不必担心更改会被复制。

    更新分支的步骤 WorkInProgress branch,你只需要运行 git pull 从远程合并更改的命令 工作进度 给你自己的分支。