Lisätietoa Tiedostojen Seuraamisesta
Kuten aiemmin keskustelimme, Gitin kanssa työskennellessä projektihakemistomme tiedostot voivat olla joko seurattuja tai seuraamattomia. Seuratut tiedostot sisältyvät otoksiin (tuleviin committeihin), kun taas seuraamattomat eivät. Esimerkiksi uudet tiedostot ovat yleensä seuraamattomia, kunnes ne lisätään välivarastoon.
Seurattujen tiedostojen osalta ne voivat olla yhdessä kolmesta mahdollisesta tilasta:
- muokattu (tiedostoon on tehty muutoksia, mutta Git ei vielä tallenna niitä);
- välivarastoitu (muutokset ovat valmiita commitattavaksi ja ne sisällytetään otokseen);
- commitattu (muutokset on tallennettu otokseen
.git
-hakemistoon).
Katsotaanpa kuvaa, joka selventää asiaa:
Jos tiedostomme on jo seurattu ja teemme siihen muutoksia, meidän täytyy silti suorittaa git add
-komento näiden muutosten välivarastointia varten.
Muokataan nyt test.txt
-tiedostoamme seuraavalla komennolla:
Operaattori >>
lisää lainausmerkeissä (tai yksittäisissä lainausmerkeissä) olevan tekstin olemassa olevaan tiedostoon, joka tässä tapauksessa on test.txt
. Teksti lisätään tiedoston loppuun uudelle riville.
Nyt tiedostollamme on muokattu-tila. Käytämme sitten komentoja git add
, git status
ja git commit
lisätäksemme tämän muutoksen indeksiin, tarkistaaksemme työpuun ja indeksointialueen tilan sekä tallentaaksemme muutoksen historiatietueeseen:
Kuten huomaat, olemme nyt lisänneet muutoksemme indeksiin ja luoneet uuden tilannevedoksen projektistamme kommitoimalla indeksoidun muutoksen.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain the difference between staged and committed changes in Git?
What does the `git status` command show after each step?
What happens if I modify the file again after committing?
Awesome!
Completion rate improved to 3.57
Lisätietoa Tiedostojen Seuraamisesta
Pyyhkäise näyttääksesi valikon
Kuten aiemmin keskustelimme, Gitin kanssa työskennellessä projektihakemistomme tiedostot voivat olla joko seurattuja tai seuraamattomia. Seuratut tiedostot sisältyvät otoksiin (tuleviin committeihin), kun taas seuraamattomat eivät. Esimerkiksi uudet tiedostot ovat yleensä seuraamattomia, kunnes ne lisätään välivarastoon.
Seurattujen tiedostojen osalta ne voivat olla yhdessä kolmesta mahdollisesta tilasta:
- muokattu (tiedostoon on tehty muutoksia, mutta Git ei vielä tallenna niitä);
- välivarastoitu (muutokset ovat valmiita commitattavaksi ja ne sisällytetään otokseen);
- commitattu (muutokset on tallennettu otokseen
.git
-hakemistoon).
Katsotaanpa kuvaa, joka selventää asiaa:
Jos tiedostomme on jo seurattu ja teemme siihen muutoksia, meidän täytyy silti suorittaa git add
-komento näiden muutosten välivarastointia varten.
Muokataan nyt test.txt
-tiedostoamme seuraavalla komennolla:
Operaattori >>
lisää lainausmerkeissä (tai yksittäisissä lainausmerkeissä) olevan tekstin olemassa olevaan tiedostoon, joka tässä tapauksessa on test.txt
. Teksti lisätään tiedoston loppuun uudelle riville.
Nyt tiedostollamme on muokattu-tila. Käytämme sitten komentoja git add
, git status
ja git commit
lisätäksemme tämän muutoksen indeksiin, tarkistaaksemme työpuun ja indeksointialueen tilan sekä tallentaaksemme muutoksen historiatietueeseen:
Kuten huomaat, olemme nyt lisänneet muutoksemme indeksiin ja luoneet uuden tilannevedoksen projektistamme kommitoimalla indeksoidun muutoksen.
Kiitos palautteestasi!