Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lisätietoja Tiedostojen Seuraamisesta | Gitin esittely
Gitin Perusteet

Lisätietoja Tiedostojen Seuraamisesta

Pyyhkäise näyttääksesi valikon

Kun työskentelet Gitin kanssa, projektihakemistosi 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ältyvät 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 täytyy suorittaa git add -komento näiden muutosten välivarastointia varten.

Muokkaa tiedostoa test.txt seuraavalla komennolla:

echo "Never give up" >> test.txt

Operaattori >> lisää lainausmerkeissä olevan tekstin olemassa olevan tiedoston, tässä tapauksessa test.txt, loppuun. 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 muutoksen indeksiin, tarkistaaksesi työpuun ja indeksin tilan sekä tallentaaksesi muutoksen historiatietueeseen:

git add test.txt
git status
git commit -m "Add a new line"
Muutosten siirtäminen välivarastoon ja tallentaminen commitilla

Kuten huomaat, muutokset ovat nyt välivarastossa ja uusi tilannekuva projektista on luotu commitoimalla välivarastoidut muutokset.

question-icon

Oletetaan, että meillä on tiedosto nimeltä preprocessing.py. Tehtävänäsi on laittaa toiminnot ja niihin liittyvät komennot oikeaan järjestykseen, jotta tämän tiedoston muutokset tulevat commitoiduiksi.

1.
2.

Klikkaa tai vedä ja pudota esineitä ja täytä tyhjät kohdat

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

Osio 1. Luku 9
some-alt