我看到了其他类似的问题,但是我不太明白为什么会出现这种情况。目前,我正在使用 git reset --hard HEAD
然后手动添加回我的更改。建议的解决方案似乎是 git pull origin master
?但是即使在那之后我仍然收到相同的消息。出了什么问题?我应该如何进行合并?我对GIT还比较新。
$ git pull origin master
Nodester!
Enter passphrase for key '/home/jiewmeng/.ssh/id_rsa':
From nodester.com:/node/git/jiewmeng/10267-f62c0a21d1a9d75ab7b6ace5858921d0
* branch master -> FETCH_HEAD
Merge made by the 'recursive' strategy.
$ git branch -a
* master
remotes/origin/master
git pull
命令的输出吗?还有git branch -a
的输出吗? - lindelofgit remote
命令列出所有远程仓库。如果有多个远程仓库,是否已经设置了master
分支来跟踪一些不同于origin
的远程仓库?这是出现 'branch is ahead by X commits' 消息的最常见情况。 - Saileshgit pull
和branch
输出。 - Jiew Meng