为什么我在只拉动的存储库中有本地合并提交?

时间:2018-02-28 07:50:22

标签: git

我有一个共享开发服务器,它被设置为每分钟自动拉出一个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

我在服务器上正在做的其他事情是拉动后在存储库文件上更改权限

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

  

这怎么可能?

您的历史记录中有答案,请检查合并的父母。

当您看到消息时,要查看您在本地提交的内容&#34;您的分支是否超前......&#34;你可以使用命令:

git log @{u}..