Git红色远程分支

sqe*_*sqe 16 git github

我是git的新手,并试图建立一个存储库.我有两个分支(masterxyz).到目前为止我的工作流

  1. 改为特定的分支,例如 git checkout xyz
  2. 做出改变
  3. git add .
  4. git commit -am 'whatevermessage'
  5. git push origin xyz

到目前为止一切都有效.但是当我git branch -a查看所有分支时,我得到以下输出:

master

* xyz

remotes/origin/master

remotes/origin/xyz

remotes/origin/masterremotes/origin/xyz被显示为红色.我试图找出红色的含义,但我找不到任何东西.因此,假设红色等同于某种错误:红色是什么意思,我该如何解决?

DeD*_*Dee 14

黄色是本地分支,而红色是远程分支.

默认情况下:

[color "branch"]
    local = yellow
    remote = red
    plain = normal
Run Code Online (Sandbox Code Playgroud)

  • 啊,我明白了 - 所以没有像我想象的那样错.红色通常就像'该死的你做错了什么!' 有点事情;-)谢谢! (3认同)
  • 正常的树枝到底是什么? (3认同)
  • 有没有办法摆脱红色的远程分支?拥有副本有什么意义? (2认同)