Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiedostojen Ohittaminen Gitissä | Edistyneempi Vuorovaikutus
Gitin Perusteet

Tiedostojen Ohittaminen Gitissä

Pyyhkäise näyttääksesi valikon

Tiedostojen ohittaminen

Tiedostojen ohittaminen Gitissä on tärkeää useista syistä:

  • Pienempi repositorion koko: tarpeettomien tiedostojen ohittaminen estää niiden tallentamisen versionhallintaan, mikä johtaa pienempiin repositorioihin;
  • Keskittyminen lähdekoodiin: jättämällä pois generoidut tiedostot tai artefaktit, repositorio pysyy keskittyneenä lähdekoodiin ja olennaisiin projektitiedostoihin;
  • Turvallisuus: arkaluonteisten tietojen, kuten API-avainten tai salasanojen, pois jättäminen parantaa projektin turvallisuutta.

.gitignore-tiedosto

.gitignore-tiedosto on pääasiallinen tapa määrittää, mitkä tiedostot Gitin tulisi ohittaa. Se sijaitsee tyypillisesti repositorion juurihakemistossa ja sisältää luettelon tiedostokaavoista, jotka Git jättää huomioimatta. Jokainen rivi edustaa kaavaa tiedostoille tai hakemistoille, jotka ohitetaan. Tässä vaiheessa käytä vain tiedostojen nimiä.

Gitignore-tiedosto

Listaa ensin kaikki tiedostot ja kansiot projektihakemistossa, mukaan lukien piilotetut:

ls -la
Kaikkien tiedostojen ja kansioiden listaaminen

Jos käytät macOS-käyttöjärjestelmää, järjestelmä luo automaattisesti .DS_Store-tiedoston. Tämän tiedoston seuraaminen ja tallentaminen ei ole tarpeellista, joten luo .gitignore-tiedosto echo-komennolla ja lisää .DS_Store-rivi, jotta se ohitetaan:

echo .DS_Store > .gitignore
Note
Huomio

Jos .gitignore-tiedosto ei ole tyhjä, käytä >>-operaattoria lisätäksesi uuden rivin tiedoston nimellä siihen.

.gitignore-tiedoston luominen

Tämän jälkeen suorita git status -komento ja varmista, ettei tämä tiedosto enää näy untracked-tiedostojen listalla:

git status
Tilan tarkistaminen

Lisää nyt .gitignore-tiedosto ja tee siitä commit:

git add .gitignore
git commit -m "Add a gitignore file which ignores the .DS_Store file"
Sitoutuminen .gitignore-tiedostoon

Kommitointi onnistui, ja .DS_Store-tiedosto ohitetaan.

question mark

Miten lisätään tiedosto nimeltä handler.py OLEMASSA OLEVAAN .gitignore-tiedostoon oikein?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Osio 2. Luku 5
some-alt