为什么git推origin大师画ASCII艺术?

Why did git push origin master draw ASCII art?

当我运行git push origin master, 我看到了一张非常不寻常的ASCII图片。 我有 运行 git push 数百次,以前从未见过。 有什么解释吗?

$ git push origin master
Counting objects: 5, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 1.05 KiB | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (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:my-name/my-project.git
   57367b4..3148737  master -> master

我是运行宁OS X 10.7.5.

图片实际上有彩虹色,看起来像这样。

bitbucket 这样做是为了庆祝最高法院的判决。更一般地说,服务器上 post-receive 挂钩打印的任何内容在推送后对客户端可见。

当推送到 Microsoft Team Foundation Server (TFS) 存储库时,会发生类似的事情。这只是您正在与之通信的存储库的徽标,在本例中为 bitbucket。也许您以前从未见过这种行为,因为他们最近更新了他们的软件。没什么好担心的。