Kurssisisältö
Githubin Perusteet
Githubin Perusteet
Etähaarat
Kuten juuri näit, etäyhteyksien kanssa työskennellessä on olemassa kaksi haaraa: paikalliset ja etähaarat.
Etähaarat ovat kopioita etävaraston haaroista ja ovat vain luku -tilassa paikallisessa ympäristössäsi.
Tarkastellaan etähaaroja (-r
tarkoittaa remote), joita Git-reposi tällä hetkellä seuraa, suorittamalla seuraava komento:
Kerrataanpa: HEAD
on viittaus nykyiseen commit-tilaan työskentelyhakemistossasi. Se osoittaa nykyisen haaran viimeisimpään commitiin, jolla työskentelet. origin/HEAD
on symbolinen viittaus, joka osoittaa etävaraston oletushaaraan. Tyypillisesti tämä on main
-haara, jota varasto pitää ensisijaisena kehityshaara.
Koska nämä haarat ovat vain luku -tilassa, sinun täytyy noutaa muutokset paikalliselle koneellesi, yhdistää ne omiin paikallisiin muutoksiisi ja sitten työntää ne takaisin etävarastoon tehdäksesi muutoksia.
Tämä on hyvä, mutta miten voimme selvittää, onko nykyinen haaramme ajan tasalla etähaaran kanssa? Tuttua git status
-komentoa voi käyttää tähän; se näyttää paitsi paikallisen työskentelyhakemistosi tilan, myös kertoo, onko haarasi edellä, jäljessä vai synkronoitu seuraamansa etähaaran kanssa.
Ajetaanpa se nyt:
Meidän tapauksessamme git status
kertoo, että paikallinen main
-haaramme on ajan tasalla origin/main
-haaran kanssa, eli etävaraston main
-haarassa ei ole uusia muutoksia, joita et olisi jo sisällyttänyt paikalliseen versioosi.
Kiitos palautteestasi!