【问题标题】:Git get change from a specific branch to work on mineGit 从特定分支获取更改以处理我的工作
【发布时间】:2020-07-27 17:52:36
【问题描述】:

我用 git 做一个项目。 我们有自己的 master 分支,每个开发人员都在一个特定的分支上工作,然后通过 pull request 我们合并到 master。

所以我在分支 A 工作 我在B分店的朋友

我需要 B 中的代码来继续我在 A 上的工作。但是我们无法将 B 合并为 master,因为进行合并的开发人员正在休假。 有什么方法可以在不合并任何内容的情况下访问 B 吗?

谢谢

【问题讨论】:

  • 只需将 B 合并到 A 中

标签: git github merge pull-request


【解决方案1】:

在你的同事推送你需要的所有更改后,你可以这样做:

git pull origin B
git checkout A
git merge B

但您在提交合并请求时需要小心,因为您的分支 A 将包含您合并的来自 B 的更改,一旦您的合并请求被接受,它们将转到 master。
因此,如果分支 B 上的功能在合并时不完整,然后您将 A 合并到 master,则分支 B 的不完整功能也将在 master 上。
因此,如果您这样做,我建议您保留对A 的合并请求,直到合并B。这在技术上不是必需的,但可以防止不完整或错误的代码转到 master。

【讨论】:

    猜你喜欢
    • 2013-05-30
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 2019-06-23
    • 2019-12-22
    • 2014-06-23
    相关资源
    最近更新 更多