3

我在使用 Git 时遇到以下问题:

  1. 我在 GitHub 上创建了一个仓库
  2. 我使用 GitHub 客户端将存储库克隆到本地
  3. 其他开发人员在分支 master 中提交到 GitHub
  4. 我在本地提交到本地 git repo(所以我不同步,提交是未同步的提交)

我使用命令行来解决这个问题时:

 git pull -> merge detected
 git mergetool -> resolve conflicts
 git commit -m "Reolved conflicts"
 git push -> All changes were uploaded to GitHub

一切顺利。但是,当我使用 GitHub 客户端时,会发生以下情况:

  1. 按同步解决冲突。
  2. GitHub说有一个合并待解决
  3. Inmediatly 我的本地仓库在分离的HEAD

拜托,有人可以解释为什么 GitHub 客户端将我的回购留在分离的头上?

4

1 回答 1

0

我相信 Github for Windows 会做一个 rebase。如果存在冲突并且您看到您处于分离的头部状态,请尝试解决冲突,git add如果需要解决的文件,然后执行

git rebase --continue.

要了解更多,请查看git pull --rebase刚刚结束的内容git pull

于 2013-03-11T17:26:14.893 回答