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

bookUusien Tiedostojen Lisääminen

Tekstitiedoston luominen

Luodaan ensin tekstitiedosto projektihakemistoomme, jotta työpuumme ei ole tyhjä. Voimme tehdä tämän käyttämällä echo-komentoa:

'Learning Git is cool!' on tiedostoon kirjoitettava tekstisisältö; yksittäisiä lainausmerkkejä käytetään vain tekstin rajaamiseen, eikä niitä kirjoiteta tiedostoon. Oletuksena echo-komento tulostaa tekstin päätteeseen, mutta käytämme ulostulon uudelleenohjausoperaattoria >, jolla ohjaamme tulosteen test.txt-tiedostoon.

Suoritetaan nyt git status -komento:

Nyt työpuussa on tiedosto, mutta Git ei vielä seuraa sitä. Jotta Git alkaisi seurata tiedostoa, se täytyy lisätä staging-alueelle.

Lisääminen välivarastoon

Välivarasto (staging area), joka tunnetaan myös nimellä "index", on tiedosto, joka toimii välivaiheena työhakemistosi ja varsinaisen Git-repositorion välillä. Se sisältää tietoa muutoksista ja tiedostoista, jotka sisällytetään seuraavaan commit-toimenpiteeseen.

Commit on keskeinen toiminto, joka tallentaa tiedostoihin tehdyt muutokset Git-repositoriosi. Käytännössä commit luo tilannevedoksen projektistasi tiettynä ajankohtana ja tallentaa sen.

Komento tiedoston lisäämiseksi välivarastoon on seuraava:

git add <file>

<file> korvataan tiedoston nimellä tai sen polulla suhteessa projektisi juurihakemistoon, jos tiedosto sijaitsee tietyssä hakemistossa projektissasi. Meidän tapauksessamme komento näyttää tältä:

Lisätään nyt test.txt-tiedosto välivarastoon ja tarkistetaan työhakemiston sekä välivaraston tila:

Note
Huomio

Itse asiassa git status -komento näyttää sekä työhakemiston että välivaraston tilan.

Kuten näet, test.txt on lisätty staging-alueelle, mikä edustaa yhtä muutosta, joka on valmis commitattavaksi – uuden tiedoston lisäämistä. Tässä havainnollistus asian selventämiseksi:

question mark

Kuinka lisätä tiedosto nimeltä data.csv staging-alueelle?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Suggested prompts:

What is the next step after adding a file to the staging area?

Can you explain what happens if I modify the file after staging it?

How do I remove a file from the staging area if I change my mind?

Awesome!

Completion rate improved to 3.57

bookUusien Tiedostojen Lisääminen

Pyyhkäise näyttääksesi valikon

Tekstitiedoston luominen

Luodaan ensin tekstitiedosto projektihakemistoomme, jotta työpuumme ei ole tyhjä. Voimme tehdä tämän käyttämällä echo-komentoa:

'Learning Git is cool!' on tiedostoon kirjoitettava tekstisisältö; yksittäisiä lainausmerkkejä käytetään vain tekstin rajaamiseen, eikä niitä kirjoiteta tiedostoon. Oletuksena echo-komento tulostaa tekstin päätteeseen, mutta käytämme ulostulon uudelleenohjausoperaattoria >, jolla ohjaamme tulosteen test.txt-tiedostoon.

Suoritetaan nyt git status -komento:

Nyt työpuussa on tiedosto, mutta Git ei vielä seuraa sitä. Jotta Git alkaisi seurata tiedostoa, se täytyy lisätä staging-alueelle.

Lisääminen välivarastoon

Välivarasto (staging area), joka tunnetaan myös nimellä "index", on tiedosto, joka toimii välivaiheena työhakemistosi ja varsinaisen Git-repositorion välillä. Se sisältää tietoa muutoksista ja tiedostoista, jotka sisällytetään seuraavaan commit-toimenpiteeseen.

Commit on keskeinen toiminto, joka tallentaa tiedostoihin tehdyt muutokset Git-repositoriosi. Käytännössä commit luo tilannevedoksen projektistasi tiettynä ajankohtana ja tallentaa sen.

Komento tiedoston lisäämiseksi välivarastoon on seuraava:

git add <file>

<file> korvataan tiedoston nimellä tai sen polulla suhteessa projektisi juurihakemistoon, jos tiedosto sijaitsee tietyssä hakemistossa projektissasi. Meidän tapauksessamme komento näyttää tältä:

Lisätään nyt test.txt-tiedosto välivarastoon ja tarkistetaan työhakemiston sekä välivaraston tila:

Note
Huomio

Itse asiassa git status -komento näyttää sekä työhakemiston että välivaraston tilan.

Kuten näet, test.txt on lisätty staging-alueelle, mikä edustaa yhtä muutosta, joka on valmis commitattavaksi – uuden tiedoston lisäämistä. Tässä havainnollistus asian selventämiseksi:

question mark

Kuinka lisätä tiedosto nimeltä data.csv staging-alueelle?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
some-alt