git pull显示"破坏"消息

Sim*_*ang 5 git git-pull

我今天做了一个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(-)
Run Code Online (Sandbox Code Playgroud)

一些背景:

  • 拉动无法做快进.因此我得到了合并提交.
  • 从我的分支从远程分支的点开始,我有一个提交(有2个文件更改),远程有一个提交(更改了1个文件).

那么"破坏X"的消息是什么?为什么有4个?两个提交,其中3个文件更改合并.

检查了git文档并做了一些duckduckgoing并找不到答案.

亲切的问候

Pok*_*u22 1

该消息很可能是由 Notepad++ 生成的。

您是否将Notepad++ 设置为 git 提交消息编辑器?另外,您使用 Cygwin 吗?如果是这样,那么拉取并获取合并提交将打开 Notepad++。从那时起,您就有可能打开插件管理器。

Notepad++ 的插件管理器以前destructing %d在打开时会发出消息,但由于通常未连接控制台,这些消息永远不会出现在任何地方。然而,使用 Cygwin,它们确实会出现......但只有当您关闭 Notepad++ 时。这些消息也仅在您打开插件管理器时出现,这使得很难找出实际原因。

这个问题已经被修复,并将在插件管理器的下一个版本(尚未发布)中解决。

这些消息仅与 Notepad++ 内部处理相关;没有实际数据被删除甚至更改。这只是插件管理器的正常行为,无需担心。(我不完全确定为什么出现 4 次;这只是分配的事物数量)。