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

bookPaikallisten 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

Awesome!

Completion rate improved to 5

bookPaikallisten ja Etämuutosten Tekeminen

Pyyhkäise näyttääksesi valikon

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