Git上的红色远程分支是什么?

Git上的红色远程分支是什么?,git,git-branch,Git,Git Branch,我是git新手,正在尝试建立一个存储库 我有两个分支(master和xyz) 我目前的工作流程: 更改到特定分支,例如,git checkout xyz 改变 git添加。 git提交-am'whatevermessage' git推送原点xyz 到目前为止一切正常。但是当我git branch-a查看我的所有分支时,我得到以下输出: master * xyz remotes/origin/master remotes/origin/xyz 而remotes/origin/master和rem

我是git新手,正在尝试建立一个存储库

我有两个分支(
master
xyz

我目前的工作流程:

  • 更改到特定分支,例如,git checkout xyz
  • 改变
  • git添加。
  • git提交-am'whatevermessage'
  • git推送原点xyz
  • 到目前为止一切正常。但是当我
    git branch-a
    查看我的所有分支时,我得到以下输出:

    master
    * xyz
    remotes/origin/master
    remotes/origin/xyz
    

    remotes/origin/master
    remotes/origin/xyz
    以红色显示。我试图弄明白红色是什么意思,但什么也找不到。因此,假设红色相当于某种错误:红色意味着什么,如何修复它?黄色是本地分支,而红色是远程分支

    默认情况下:

    [color "branch"]
        local = yellow
        remote = red
        plain = normal
    

    你的gitconfig里有什么?有没有办法摆脱红色的远程分支?复制有什么意义?正常的分支到底是什么?以前从未听说过正常的分支。