Etähaarat
Pyyhkäise näyttääksesi valikon
Kuten juuri näit, etäyhteyksien kanssa työskennellessä on olemassa kahta tyyppiä haaroja: 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:
git branch -r
Kertauksena, HEAD viittaa nykyiseen commit-viitteeseen työskentelyhakemistossasi. Se osoittaa nykyisen haaran viimeisimpään commitiin, jolla työskentelet. origin/HEAD on symbolinen viite, 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 haara ajan tasalla etävastineensa kanssa? Tuttua git status -komentoa voi käyttää tähän; se näyttää paitsi paikallisen työskentelyhakemiston tilan, myös kertoo, onko haarasi edellä, jäljessä vai synkronoitu seuraamansa etähaaran kanssa.
Ajetaanpa se nyt:
git status
Tässä tapauksessa git status kertoo, että paikallinen main-haara on ajan tasalla origin/main-haaran kanssa, eli etärepositoriossa olevaan main-haaraan ei ole tullut uusia muutoksia, joita ei olisi jo mukana paikallisessa versiossasi.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme