Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Etähaarat | Perustoiminnot Etävarastojen Kanssa
Githubin Perusteet
course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

1. Johdanto GitHubiin
2. Perustoiminnot Etävarastojen Kanssa
3. Edistyneemmät Työnkulut

book
Etähaarat

Kuten juuri näit, etäyhteyksien kanssa työskennellessä on olemassa kaksi haaraa: paikalliset ja etähaarat.

Note
Lisätietoa

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:

Note
Huomio

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.

question mark

Mikä komento auttaa tarkistamaan, onko paikallinen haarasi ajan tasalla etävastineensa kanssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

1. Johdanto GitHubiin
2. Perustoiminnot Etävarastojen Kanssa
3. Edistyneemmät Työnkulut

book
Etähaarat

Kuten juuri näit, etäyhteyksien kanssa työskennellessä on olemassa kaksi haaraa: paikalliset ja etähaarat.

Note
Lisätietoa

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:

Note
Huomio

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.

question mark

Mikä komento auttaa tarkistamaan, onko paikallinen haarasi ajan tasalla etävastineensa kanssa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
some-alt