Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lisätietoa Tiedostojen Seuraamisesta | Johdanto Gitiin
Git Essentials

bookLisätietoa Tiedostojen Seuraamisesta

Työskenneltäessä Gitin kanssa projektihakemiston tiedostot voivat olla joko seurattuja tai seuraamattomia. Seuratut tiedostot sisältyvät tilannekuviin (tuleviin committeihin), kun taas seuraamattomat tiedostot eivät sisälly. Uudet tiedostot ovat yleensä seuraamattomia, kunnes ne lisätään välivarastoon.

Seuratut tiedostot voivat olla kolmessa tilassa:

  • Muokattu; tiedostoon on tehty muutoksia, mutta Git ei ole vielä tallentanut niitä;
  • Välivarastoitu; muutokset on valmisteltu commitointia varten ja ne sisällytetään seuraavaan tilannekuvaan;
  • Commitoitu; muutokset on tallennettu tilannekuvaan .git-hakemistoon.

Käytä seuraavaa kuvaa havainnollistamaan näitä tiloja selkeästi.

Tiedostojen luokittelu
Note
Huomio

Jos tiedosto on jo seurattu ja siihen tehdään muutoksia, sinun on suoritettava git add -komento muutosten välivarastointia varten.

Muokkaa test.txt-tiedostoa seuraavalla komennolla:

Operaattori >> lisää lainausmerkeissä olevan tekstin olemassa olevaan tiedostoon, tässä tapauksessa test.txt. Teksti lisätään tiedoston loppuun uudelle riville.

Tiedoston muokkaaminen

Nyt tiedostolla on muokattu-tila. Käytä komentoja git add, git status ja git commit lisätäksesi muutokset indeksiin, tarkistaaksesi työpuun ja indeksin tilan sekä tallentaaksesi muutokset historiatietueeseen:

Muutosten lisääminen indeksiin ja tallentaminen

Kuten huomaat, muutokset ovat nyt indeksoitu ja uusi tilannekuva projektista on luotu tallentamalla indeksoidut muutokset.

question-icon

Oletetaan, että käytössä on tiedosto nimeltä preprocessing.py. Tehtävänäsi on asettaa toiminnot oikeiden komentojen kanssa oikeaan järjestykseen, jotta tämän tiedoston muutokset kirjataan.

1.
2.

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Awesome!

Completion rate improved to 3.57

bookLisätietoa Tiedostojen Seuraamisesta

Pyyhkäise näyttääksesi valikon

Työskenneltäessä Gitin kanssa projektihakemiston tiedostot voivat olla joko seurattuja tai seuraamattomia. Seuratut tiedostot sisältyvät tilannekuviin (tuleviin committeihin), kun taas seuraamattomat tiedostot eivät sisälly. Uudet tiedostot ovat yleensä seuraamattomia, kunnes ne lisätään välivarastoon.

Seuratut tiedostot voivat olla kolmessa tilassa:

  • Muokattu; tiedostoon on tehty muutoksia, mutta Git ei ole vielä tallentanut niitä;
  • Välivarastoitu; muutokset on valmisteltu commitointia varten ja ne sisällytetään seuraavaan tilannekuvaan;
  • Commitoitu; muutokset on tallennettu tilannekuvaan .git-hakemistoon.

Käytä seuraavaa kuvaa havainnollistamaan näitä tiloja selkeästi.

Tiedostojen luokittelu
Note
Huomio

Jos tiedosto on jo seurattu ja siihen tehdään muutoksia, sinun on suoritettava git add -komento muutosten välivarastointia varten.

Muokkaa test.txt-tiedostoa seuraavalla komennolla:

Operaattori >> lisää lainausmerkeissä olevan tekstin olemassa olevaan tiedostoon, tässä tapauksessa test.txt. Teksti lisätään tiedoston loppuun uudelle riville.

Tiedoston muokkaaminen

Nyt tiedostolla on muokattu-tila. Käytä komentoja git add, git status ja git commit lisätäksesi muutokset indeksiin, tarkistaaksesi työpuun ja indeksin tilan sekä tallentaaksesi muutokset historiatietueeseen:

Muutosten lisääminen indeksiin ja tallentaminen

Kuten huomaat, muutokset ovat nyt indeksoitu ja uusi tilannekuva projektista on luotu tallentamalla indeksoidut muutokset.

question-icon

Oletetaan, että käytössä on tiedosto nimeltä preprocessing.py. Tehtävänäsi on asettaa toiminnot oikeiden komentojen kanssa oikeaan järjestykseen, jotta tämän tiedoston muutokset kirjataan.

1.
2.

Click or drag`n`drop items and fill in the blanks

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
some-alt