我有一个共享开发服务器,它被设置为每分钟自动拉出一个git存储库的最新版本。
有时,这似乎失败了,当用git status
核对时,我收到一条消息
Your branch is ahead of <branch> by <X> commits.
如果我按git log
跟进,我会看到这类条目不在遥控器中,作者是root
:
commit [...]
Merge: [...] [...]
Author: root <root@ip-[...]>
Date: Mon Feb 26 15:51:06 2018 +0000
Merge branch '<branch>' of github.com:[...]/[...] into <branch>
这怎么可能?
我是ssh
访问此服务器的唯一访问者,此服务器正在执行的唯一git
命令如下:
clean, reset, checkout, fetch, pull
我在服务器上正在做的其他事情是拉动后在存储库文件上更改权限。
感谢您的帮助!
答案 0 :(得分:0)
这怎么可能?
您的历史记录中有答案,请检查合并的父母。
当您看到消息时,要查看您在本地提交的内容&#34;您的分支是否超前......&#34;你可以使用命令:
git log @{u}..