2015-03-18 17 views
11

Sono nuovo di git e sto provando a configurare un repository. Ho due rami (master e xyz). Il mio flusso di lavoro finora:Filiali remote rosse Git

  1. passare a ramo specifico, ad es.
  2. apportare modifiche
  3. git add .
  4. git commit -am 'whatevermessage'
  5. git push origin xyz

Tutto funziona fino ad ora. Ma quando ho git branch -a per vedere tutti i miei rami, ottengo il seguente output:

master

* xyz

remotes/origin/master

remotes/origin/xyz

mentre remotes/origin/master e remotes/origin/xyz vengono visualizzati in colore rosso. Ho cercato di capire cosa significa il colore rosso, ma non ho trovato nulla. Quindi, supponendo che il rosso sia equivalente ad un qualche tipo di errore: cosa significa il colore rosso e come posso risolverlo?

+4

colore rosso solo segna filiali remote, nient'altro –

+0

Cosa c'è nella tua gitconfig? http://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration#Colors-in-Git –

+0

Non è necessario ripararlo, perché questo presunto bug è un feature man –

risposta

7

Il giallo è un ramo locale mentre il rosso è un ramo remoto.

Per impostazione predefinita:

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

Ah, Vedo - quindi niente di sbagliato come ho supposto. Di solito, il rosso è tipo "maledizione hai fatto qualcosa di sbagliato!" tipo di cosa ;-) Grazie! – sqe

+0

È una reazione naturale al rosso per chiunque sia collegato alla programmazione: D Prego. – DeDee

Problemi correlati