2013-05-23 12 views
19

Quando "gitting" in Windows, utilizzo felicemente il client Github for Windows, ma dato che faccio molto lavoro su Linux, spesso finisco nella shell quando qualcosa di più complicato di commit o sincronizzazione deve essere fatto. Mi piacciono molto le aggiunte di Posh-Git con i colori e alcune informazioni sullo stato dell'albero, ma non sono riuscito a trovare una buona risorsa su ciò che in realtà significano.Cosa significano i colori nella shell di Github per Windows?

Ad esempio, il nome del ramo corrente può essere giallo, ciano, rosso e forse anche altri colori. Se ci sono cambiamenti locali, c'è una serie di cose extra (ad esempio +0 ~1 -0) che sono per lo più visualizzate in rosso scuro, ma penso di averle viste anche in altri colori (non so come riprodurle - dal momento che non so cosa significano i colori ...)

C'è un riassunto da qualche parte su come interpretare le informazioni extra fornite dai colori e dalle cifre?

risposta

32

I colori sono spiegati in The Prompt nel README mostrato in https://github.com/dahlbyk/posh-git/. Per riassumere:

  • Ciano significa ramo corrisponde il suo telecomando
  • verde significa che il ramo è in anticipo sui (luce verde a spingere) a distanza
  • Rosso significa che il ramo è dietro le sue remote
  • mezzi gialle il ramo è sia davanti che dietro il suo telecomando

Il + ~ -! lo stato rappresenta il conteggio dei file aggiunti/modificati/rimossi/in conflitto nell'indice (verde scuro) e/o nella directory di lavoro (rosso scuro).