Git-hakemisto ja työpuu
Olet juuri luonut paikallisen Git-repositorion projektillesi. Kuten aiemmin mainittiin, git init -komennon suorittaminen luo myös piilotetun .git-hakemiston. Tarkastellaan nyt tätä hakemistoa tarkemmin.
Git-hakemisto
Suorita ls -la -komento luodaksesi luettelon kaikista tiedostoista ja hakemistoista, mukaan lukien piilotetut tiedostot, jotka alkavat pisteellä, projektihakemistossasi:
Tässä näet, että projektihakemistomme sisältää todellakin piilotetun .git-hakemiston. Jos et ole vielä projektihakemistossa, käytä cd-komentoa vaihtaaksesi nykyisen työskentelyhakemistosi siihen.
Kaikki luettelon kolme merkintää alkavat d-kirjaimella, mikä osoittaa, että kyseessä on hakemisto.
Suorita ls -l .git -komento luodaksesi luettelon kaikista tavallisista (ei-piilotetuista) tiedostoista ja hakemistoista .git-hakemiston sisällä:
Kolme ensimmäistä merkintää, jotka alkavat --merkillä, ovat säännöllisiä tiedostoja, ja neljä viimeistä merkintää ovat hakemistoja. Näitä tiedostoja ja hakemistoja ei käsitellä tässä vaiheessa tarkemmin. Niiden kanssa toimimiseen käytetään komentoja suoran muokkaamisen sijaan.
Käytännössä .git-hakemistoa voidaan pitää projektin keskitettynä tietokantana, joka vastaa muutosten ja niiden historian tallentamisesta. Kun alustat uuden versionhallinnan komennolla git init, uusi .git-hakemisto luodaan. Vastaavasti, kun kloonaat versionhallinnan, tämä .git-hakemisto kopioidaan paikalliselle koneellesi.
Työpuu
Työpuu (tai työhakemisto) on hakemisto, joka edustaa projektisi nykyistä tilaa tai versiota. Tässä hakemistossa teet kaikki tiedostojen muokkaukset ja päivitykset.
Työpuu sisältää kaikki tiedostot ja kansiot .git-hakemiston ulkopuolella.
Tutustu visualisointiin, jotta käsite selkeytyy:
.git-hakemisto ei sisällä työpuuta.
Työpuu sisältää kaikki Gitin tällä hetkellä seuraamat tiedostot sekä mahdolliset uudet tiedostot, joita ei ole vielä lisätty seurantaan. Käytä seuraavaa komentoa tarkistaaksesi työpuun tilan (status):
Suorita git status -komento tarkistaaksesi työpuun tilan:
Työkansio on tyhjä, koska projektihakemistossa ei ole vielä tiedostoja.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What is the purpose of the .git directory?
Can you explain the difference between the .git directory and the working tree?
How do I add files to the working tree and start tracking them with Git?
Awesome!
Completion rate improved to 3.57
Git-hakemisto ja työpuu
Pyyhkäise näyttääksesi valikon
Olet juuri luonut paikallisen Git-repositorion projektillesi. Kuten aiemmin mainittiin, git init -komennon suorittaminen luo myös piilotetun .git-hakemiston. Tarkastellaan nyt tätä hakemistoa tarkemmin.
Git-hakemisto
Suorita ls -la -komento luodaksesi luettelon kaikista tiedostoista ja hakemistoista, mukaan lukien piilotetut tiedostot, jotka alkavat pisteellä, projektihakemistossasi:
Tässä näet, että projektihakemistomme sisältää todellakin piilotetun .git-hakemiston. Jos et ole vielä projektihakemistossa, käytä cd-komentoa vaihtaaksesi nykyisen työskentelyhakemistosi siihen.
Kaikki luettelon kolme merkintää alkavat d-kirjaimella, mikä osoittaa, että kyseessä on hakemisto.
Suorita ls -l .git -komento luodaksesi luettelon kaikista tavallisista (ei-piilotetuista) tiedostoista ja hakemistoista .git-hakemiston sisällä:
Kolme ensimmäistä merkintää, jotka alkavat --merkillä, ovat säännöllisiä tiedostoja, ja neljä viimeistä merkintää ovat hakemistoja. Näitä tiedostoja ja hakemistoja ei käsitellä tässä vaiheessa tarkemmin. Niiden kanssa toimimiseen käytetään komentoja suoran muokkaamisen sijaan.
Käytännössä .git-hakemistoa voidaan pitää projektin keskitettynä tietokantana, joka vastaa muutosten ja niiden historian tallentamisesta. Kun alustat uuden versionhallinnan komennolla git init, uusi .git-hakemisto luodaan. Vastaavasti, kun kloonaat versionhallinnan, tämä .git-hakemisto kopioidaan paikalliselle koneellesi.
Työpuu
Työpuu (tai työhakemisto) on hakemisto, joka edustaa projektisi nykyistä tilaa tai versiota. Tässä hakemistossa teet kaikki tiedostojen muokkaukset ja päivitykset.
Työpuu sisältää kaikki tiedostot ja kansiot .git-hakemiston ulkopuolella.
Tutustu visualisointiin, jotta käsite selkeytyy:
.git-hakemisto ei sisällä työpuuta.
Työpuu sisältää kaikki Gitin tällä hetkellä seuraamat tiedostot sekä mahdolliset uudet tiedostot, joita ei ole vielä lisätty seurantaan. Käytä seuraavaa komentoa tarkistaaksesi työpuun tilan (status):
Suorita git status -komento tarkistaaksesi työpuun tilan:
Työkansio on tyhjä, koska projektihakemistossa ei ole vielä tiedostoja.
Kiitos palautteestasi!