Git 推送,推送成功但在输出中放入大量 ASCII 'X'

Git push, pushes successfully but puts a massive ASCII 'X' in the output

我刚刚将一些代码推送到 BitBucket,它似乎已成功推送,但我得到的响应是,奇怪

$ git push
Counting objects: 11, done.
Delta compression using up to 12 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 924 bytes | 0 bytes/s, done.
Total 6 (delta 4), reused 1 (delta 0)
remote:
remote: ++++                               ++++
remote:   +++++++                     +++++++
remote:      +++++++++++++++++++++++++++++
remote:          +++++++++++++++++++++
remote:                 +++++++
remote:       +++                     +++
remote:       ++++++     +++++     ++++++
remote:        ++++++    +++++    ++++++
remote:        +++++++    +++    +++++++
remote:         ++++++++   +   ++++++++
remote:          ++++++++     ++++++++
remote:            ++++++++ +++++++++
remote:             +++++++++++++++
remote:              +++++++++++++
remote:                +++++++++
remote:                  +++++++
remote:               +   +++++++
remote:              +++   +++++++
remote:             ++++++  +++++++
remote:            +++++++   +++++++
remote:           +++++++     +++++++
remote:          +++++++       +++++++
remote:          +++++++       +++++++
remote:          +++++++       +++++++
To git@bitbucket.org:BanksySan/swag-challenge-1.git
   26ce354..86b24a4  master -> master

巨大的 ASCII 十字有什么用?

那只是从服务器发送的任意文本;客户端只显示服务器发送的内容。请注意,每一行都以 remote 为前缀。它通常用于错误消息,或仅用于有关服务器的一些信息文本。

在本例中,它似乎是 Atlassian Logo, as Atlassian is the company that owns Bitbucket. Based on , it looks like this is intended to be colored using ANSI escape sequences as a rainbow, likely to celebrate today's Supreme Court's decision to strike down laws against gay marriage in the US。可能是您的终端没有解释这些转义序列,所以您看到的只是单色徽标,而不是彩虹。