Tiedostojen Ohittaminen Ensimmäisen Commitin Jälkeen
Jos olet jo kommitoinut tiedostoja, jotka haluat nyt ohittaa, toimi seuraavasti:
- Lisää tiedostot
.gitignore
-tiedostoon; - Poista tiedostot repositoriosta (ilman että poistat niitä paikallisesti) komennolla
git rm --cached
; - Kommitoi muutokset.
Työnkulun esimerkki
Useimmissa tapauksissa konfiguraatiotiedostot sisältävät yksityisiä tietoja, joten niitä ei tulisi seurata lainkaan. Jotta tällaisia tiedostoja ei lisättäisi vahingossa Git-repositorioon, ne kannattaa ohittaa. Teemme saman config.txt
-tiedostolle, joka on jo kommitoitu.
Tarkastele seuraavaa työnkulun kuvausta:
Lisätään ensin config.txt
ohitettavien tiedostojen listaan .gitignore
-tiedostossa:
Suoritetaan sitten git rm
-komento --cached
-lipulla poistaaksemme tiedoston repositoriosta ilman, että se poistetaan levyltä:
Tarkastellaan nyt työpuun ja välivaraston tilaa:
Kuten huomaat, config-tiedoston poisto on jo staged-tilassa, mutta meidän täytyy vielä lisätä .gitignore
-tiedosto, jonka jälkeen voimme tehdä commitin näille muutoksille:
Kommitointi onnistui. Tarkistetaan nyt, että tiedosto config.txt
on todella ohitettu. Lisätään siihen uusi rivi esimerkkisalasanalla käyttämällä echo
-komentoa:
Tarkistetaan lopuksi työpuun tila:
Tiedostoa on muokattu, mutta Git ei seuraa sitä, joten työpuu on puhdas.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.57
Tiedostojen Ohittaminen Ensimmäisen Commitin Jälkeen
Pyyhkäise näyttääksesi valikon
Jos olet jo kommitoinut tiedostoja, jotka haluat nyt ohittaa, toimi seuraavasti:
- Lisää tiedostot
.gitignore
-tiedostoon; - Poista tiedostot repositoriosta (ilman että poistat niitä paikallisesti) komennolla
git rm --cached
; - Kommitoi muutokset.
Työnkulun esimerkki
Useimmissa tapauksissa konfiguraatiotiedostot sisältävät yksityisiä tietoja, joten niitä ei tulisi seurata lainkaan. Jotta tällaisia tiedostoja ei lisättäisi vahingossa Git-repositorioon, ne kannattaa ohittaa. Teemme saman config.txt
-tiedostolle, joka on jo kommitoitu.
Tarkastele seuraavaa työnkulun kuvausta:
Lisätään ensin config.txt
ohitettavien tiedostojen listaan .gitignore
-tiedostossa:
Suoritetaan sitten git rm
-komento --cached
-lipulla poistaaksemme tiedoston repositoriosta ilman, että se poistetaan levyltä:
Tarkastellaan nyt työpuun ja välivaraston tilaa:
Kuten huomaat, config-tiedoston poisto on jo staged-tilassa, mutta meidän täytyy vielä lisätä .gitignore
-tiedosto, jonka jälkeen voimme tehdä commitin näille muutoksille:
Kommitointi onnistui. Tarkistetaan nyt, että tiedosto config.txt
on todella ohitettu. Lisätään siihen uusi rivi esimerkkisalasanalla käyttämällä echo
-komentoa:
Tarkistetaan lopuksi työpuun tila:
Tiedostoa on muokattu, mutta Git ei seuraa sitä, joten työpuu on puhdas.
Kiitos palautteestasi!