Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Paikallisten ja Etämuutosten Tekeminen | Edistyneemmät Työnkulut
Githubin Perusteet
course content

Kurssisisältö

Githubin Perusteet

Githubin Perusteet

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

book
Paikallisten ja Etämuutosten Tekeminen

Seuraavassa osiossa käsitellään edistyneempiä tilanteita ja selitetään, kuinka yhdistämiskonfliktit ratkaistaan tehokkaasti.

Aloitetaan tekemällä suora commit etävarastoon simuloidaksemme yhteistyötä.

Lisäsimme seuraavan rivin README-tiedostoon käyttämällä GitHub-käyttöliittymää:

Lisätään nyt uusi rivi README-tiedostoon paikallisesti. Tämä rivi eroaa hieman, sillä merkitsemme siihen (local) osoittamaan, että muutokset on tehty paikallisesti. Ennen kuin lisäät uuden rivin ja teet suoran commitin, varmista että olet vaihtanut main-haaraan:

Kun olet main-haarassa, voit lisätä uuden rivin tiedostoon käyttämällä echo-komentoa ja >>-operaattoria sekä tehdä suoran commitin ilman, että muutoksia tarvitsee erikseen siirtää vaiheeseen (staging):

Note
Huomio

Tämä komento lisää tekstin "A new line (local)" README.md-tiedoston loppuun. >>-operaattoria käytetään tekstin lisäämiseen tiedostoon ilman, että olemassa oleva sisältö ylikirjoitetaan.

Push-yritys

Koska muutokset on commitattu paikallisesti, vaikuttaa siltä, että tarvitsee vain suorittaa git push -komento, jotta muutokset siirtyvät etärepositorioon:

Muutosten työntäminen epäonnistui, koska etävarastossa on päivityksiä, joita ei ole paikallisessa haarassa. Paikallinen haara on synkronoitava etävaraston kanssa ennen muutosten työntämistä.

question mark

Miksi git push -komento epäonnistui tässä tilanteessa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1

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
Paikallisten ja Etämuutosten Tekeminen

Seuraavassa osiossa käsitellään edistyneempiä tilanteita ja selitetään, kuinka yhdistämiskonfliktit ratkaistaan tehokkaasti.

Aloitetaan tekemällä suora commit etävarastoon simuloidaksemme yhteistyötä.

Lisäsimme seuraavan rivin README-tiedostoon käyttämällä GitHub-käyttöliittymää:

Lisätään nyt uusi rivi README-tiedostoon paikallisesti. Tämä rivi eroaa hieman, sillä merkitsemme siihen (local) osoittamaan, että muutokset on tehty paikallisesti. Ennen kuin lisäät uuden rivin ja teet suoran commitin, varmista että olet vaihtanut main-haaraan:

Kun olet main-haarassa, voit lisätä uuden rivin tiedostoon käyttämällä echo-komentoa ja >>-operaattoria sekä tehdä suoran commitin ilman, että muutoksia tarvitsee erikseen siirtää vaiheeseen (staging):

Note
Huomio

Tämä komento lisää tekstin "A new line (local)" README.md-tiedoston loppuun. >>-operaattoria käytetään tekstin lisäämiseen tiedostoon ilman, että olemassa oleva sisältö ylikirjoitetaan.

Push-yritys

Koska muutokset on commitattu paikallisesti, vaikuttaa siltä, että tarvitsee vain suorittaa git push -komento, jotta muutokset siirtyvät etärepositorioon:

Muutosten työntäminen epäonnistui, koska etävarastossa on päivityksiä, joita ei ole paikallisessa haarassa. Paikallinen haara on synkronoitava etävaraston kanssa ennen muutosten työntämistä.

question mark

Miksi git push -komento epäonnistui tässä tilanteessa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
some-alt