În funcție de structura proiectului, este posibil să aveți una sau mai multe ramuri Git la distanță într-un depozit. Listarea acestora vă ajută să urmăriți starea proiectului dumneavoastră.
Indiferent dacă doriți să comparați, să schimbați sau să ștergeți ramurile Git de la distanță, solicitarea unei liste vă permite să le vizualizați în prealabil.
Cum să vă listați ramurile Git de la distanță
Cand tu creați o nouă ramură în Git, este local până când îl împingeți în depozitul dvs. de la distanță. În timp ce enumerați în mod specific ramurile dvs. Git de la distanță, cele locale nu vor apărea.
Folosește git branch -r comandă pentru a vă vedea ramurile la distanță prin linia de comandă:
git branch -r
În timp ce cele de mai sus oferă câteva informații despre ramurile dvs. Git, puteți obține mai multe detalii despre ultima comitere făcută pentru fiecare ramură cu ajutorul -rv steag:
git branch -rv
De asemenea, puteți afișa ramurile de la distanță în coloane. Acest lucru poate fi util dacă aveți mai multe depozite de vizualizat simultan:
git branch -r --coloană
Dacă doriți să obțineți o listă a tuturor ramurilor la distanță, inclusiv hash-ul SHA1 al celei mai recente comiteri pentru fiecare, utilizați această comandă:
git ls-remote --originea capetelor
Cum să vă vizualizați ramurile de la distanță pe GitHub Web
Dacă vă găzduiți depozitul de la distanță pe GitHub, o modalitate ușoară de a vă vizualiza ramurile la distanță este prin intermediul interfață web github.com. Această opțiune este la îndemână dacă nu sunteți un fan al liniei de comandă.
Odată ajuns în depozitul țintă, faceți clic pe maestru meniu derulant din stânga sus (s-ar putea să vedeți principal dacă ați schimbat numele implicit). Veți vedea toate ramurile publicate aici.
Nu faceți niciodată o greșeală cu ramurile Git
Greșelile sunt mai probabile atunci când gestionați un proiect cu mai multe ramuri. Dar, după cum puteți vedea, listarea ramurilor dvs. Git la distanță nu vă ajută doar să obțineți numele lor, ci vă oferă informații despre cea mai recentă comitere pentru fiecare.
Dacă vă puteți urmări angajamentele și urmăriți ramurile Git, este mai puțin probabil să ștergeți sau să îmbinați ceva ce nu ar trebui. Folosirea comenzii de ramificare în întregime vă va oferi puterea de care aveți nevoie pentru a ține totul sub control.