Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Git-hakemisto ja työpuu | Johdanto Gitiin
Git Essentials

bookGit-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:

Kaikkien hakemistojen ja tiedostojen listaus

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.

Note
Huomautus

Kaikki luettelon kolme merkintää alkavat d-kirjaimella, mikä osoittaa, että merkintä on hakemisto.

Suorita ls -l .git -komento luodaksesi luettelon kaikista tavallisista (ei piilotetuista) tiedostoista ja hakemistoista .git-hakemiston sisällä:

Luettelo tavallisista tiedostoista ja hakemistoista .git-hakemiston sisällä

Kolme ensimmäistä merkintää, jotka alkavat merkillä -, ovat tavallisia tiedostoja, ja neljä viimeistä merkintää ovat hakemistoja. Näitä tiedostoja ja hakemistoja ei käsitellä tässä vaiheessa tarkemmin. Niiden kanssa toimitaan komennoilla suoran muokkaamisen sijaan.

Projektihakemisto

Periaatteessa voit pitää .git-hakemistoa projektisi 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. Siellä teet kaikki tiedostojen muutokset ja päivitykset.

Note
Huomio

Työpuu sisältää kaikki tiedostot ja kansiot .git-hakemiston ulkopuolella.

Tutustu visualisointiin selventääksesi tätä käsitettä:

Projektihakemisto

.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:

Tyhjä työpuu

Työpuu on tyhjä, koska projektihakemistossa ei ole vielä tiedostoja.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

What is the purpose of the .git directory?

Can you explain the difference between the .git directory and the working tree?

How do I start tracking files in my project?

Awesome!

Completion rate improved to 3.57

bookGit-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:

Kaikkien hakemistojen ja tiedostojen listaus

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.

Note
Huomautus

Kaikki luettelon kolme merkintää alkavat d-kirjaimella, mikä osoittaa, että merkintä on hakemisto.

Suorita ls -l .git -komento luodaksesi luettelon kaikista tavallisista (ei piilotetuista) tiedostoista ja hakemistoista .git-hakemiston sisällä:

Luettelo tavallisista tiedostoista ja hakemistoista .git-hakemiston sisällä

Kolme ensimmäistä merkintää, jotka alkavat merkillä -, ovat tavallisia tiedostoja, ja neljä viimeistä merkintää ovat hakemistoja. Näitä tiedostoja ja hakemistoja ei käsitellä tässä vaiheessa tarkemmin. Niiden kanssa toimitaan komennoilla suoran muokkaamisen sijaan.

Projektihakemisto

Periaatteessa voit pitää .git-hakemistoa projektisi 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. Siellä teet kaikki tiedostojen muutokset ja päivitykset.

Note
Huomio

Työpuu sisältää kaikki tiedostot ja kansiot .git-hakemiston ulkopuolella.

Tutustu visualisointiin selventääksesi tätä käsitettä:

Projektihakemisto

.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:

Tyhjä työpuu

Työpuu on tyhjä, koska projektihakemistossa ei ole vielä tiedostoja.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt