【发布时间】:2010-12-15 02:46:51
【问题描述】:
我有一个有多个分支的项目。我一直将他们推到GitHub,现在其他人正在从事该项目,我需要从 GitHub 中提取他们的分支。它在master中运行良好。但是假设有人创建了一个分支xyz。如何从 GitHub 中提取分支 xyz 并将其合并到我的 localhost 上的分支 xyz 中?
其实我的答案在这里: Push and pull branches in Git
但我收到一个错误“![rejected]”和一些关于“非快进”的信息。
有什么建议吗?
【问题讨论】:
-
你运行的实际命令是什么?
-
获取可能会失败并显示“非快进”消息。您是否修改了远程跟踪分支(origin/xyz),或者分支是否在远程存储库中重绕/重写?您可能需要使用“
git fetch origin --force”,但请在使用之前阅读文档。
标签: git merge branch github pull