【发布时间】:2012-03-03 08:54:16
【问题描述】:
所以我在 GitHub 上有 2 个分支:master 和 branchA。假设我一直在研究 master 并且 master 领先 3 次提交或其他东西。因此,master 上的提交 d、e 和 f 不在分支 A 中。接下来说我的同事用 commit g 将 branchA 上传到了 GitHub。所以我们有:
master: a, b, c, d, e, f
branchA: a, b, c, g
现在说我想切换到 branchA 并准确提取 GitHub 上的内容。我遇到的问题是,当我使用 git branch branchA 时,它会自动使用 master 作为我的起始位置,因此添加 d,e,f 并且当我拉出 branchA 时,我会遇到冲突,因为 g 和 d,e,f 还没有兼容。
有没有办法从 GitHub 中提取,以便我的本地提交日志与 GitHub 上的一致?我试过git pull -f,但显然也没有用。
【问题讨论】:
标签: git merge github fetch pull