【发布时间】:2016-11-02 07:12:06
【问题描述】:
我今天做了一个git pull,得到了以下结果:
$ git pull
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From bitbucket.org:[...]
968e1d5..672edb4 develop -> origin/develop
911ae33..37250eb release/fta -> origin/release/fta
destructing 4
destructing 3
destructing 2
destructing 1
Merge made by the 'recursive' strategy.
.../[...].cs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
一些上下文:
- 拉动无法进行快进。因此我得到了一个合并提交。
- 从我的分支与远程分支分歧的那一点开始,我有一个提交(有 2 个文件更改),而远程有一个提交(有 1 个文件更改)。
那么“破坏 X”消息是关于什么的? 为什么有4个?两个提交合并了 3 个文件更改。
检查了 git 文档并做了一些鸭鸭式,但找不到答案。
亲切的问候
【问题讨论】:
-
你有没有安装任何 git 钩子?
-
@JulienLopez 不,我没有。需要检查 git hook 是什么。在这里找到了一个 atlassian 教程:link。在我的存储库的 hooks 目录中,我只有默认的 hooks,都以“.sample”为后缀。
-
据我所知,这些消息不是来自普通的 git。您是否在本地存储库中尝试过
grep -nr "destructing "之类的东西? -
我在我的存储库上启动了该命令,它生成了两个 TDF 文件,用于在 CMS 系统 (sitecore) 中进行翻译。但我也认为它不是原生的 GIT 消息,因为如果是,我想我不会是第一个碰到它的人。 GIT 也仍然可以正常工作。我只是想知道这条消息是关于什么的。