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

bookTiedostojen Ohittaminen Gitissä

Tiedostojen ohittaminen

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

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

.gitignore-tiedosto

.gitignore-tiedosto on pääasiallinen tapa määrittää, mitkä tiedostot Gitin tulee ohittaa. Se sijaitsee tyypillisesti repositorion juurihakemistossa ja sisältää luettelon tiedostokuvioista, jotka Git jättää seuraamatta. Jokainen rivi edustaa kuviota ohitettaville tiedostoille tai hakemistoille. Käytä tässä vaiheessa vain tiedostojen nimiä.

Gitignore-tiedosto

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

Kaikkien tiedostojen ja kansioiden listaus

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 sen ohittamiseksi:

Note
Huomio

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

.gitignore-tiedoston luominen

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

Tilan tarkistaminen

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

.gitignore-tiedoston commitoiminen

Kommitointi onnistui, ja tiedosto .DS_Store on ohitettu.

question mark

Kuinka lisätä tiedosto nimeltä handler.py oikein EI-TYHJÄÄN .gitignore-tiedostoon?

Select the correct answer

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

Suggested prompts:

What should I do if I want to ignore other files or directories?

How can I remove a file from the repository if it was already committed before adding it to .gitignore?

Can you explain how the patterns in .gitignore work?

Awesome!

Completion rate improved to 3.57

bookTiedostojen 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 repositorion kokoihin;
  • Keskittyminen lähdekoodiin: jättämällä pois generoidut tiedostot tai artefaktit, repositoriosi pysyy keskittyneenä lähdekoodiin ja olennaisiin projektitiedostoihin;
  • Turvallisuus: arkaluonteisten tietojen, kuten API-avainten tai salasanojen, pois jättäminen parantaa projektisi turvallisuutta.

.gitignore-tiedosto

.gitignore-tiedosto on pääasiallinen tapa määrittää, mitkä tiedostot Gitin tulee ohittaa. Se sijaitsee tyypillisesti repositorion juurihakemistossa ja sisältää luettelon tiedostokuvioista, jotka Git jättää seuraamatta. Jokainen rivi edustaa kuviota ohitettaville tiedostoille tai hakemistoille. Käytä tässä vaiheessa vain tiedostojen nimiä.

Gitignore-tiedosto

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

Kaikkien tiedostojen ja kansioiden listaus

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 sen ohittamiseksi:

Note
Huomio

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

.gitignore-tiedoston luominen

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

Tilan tarkistaminen

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

.gitignore-tiedoston commitoiminen

Kommitointi onnistui, ja tiedosto .DS_Store on ohitettu.

question mark

Kuinka lisätä tiedosto nimeltä handler.py oikein EI-TYHJÄÄN .gitignore-tiedostoon?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 5
some-alt