Versiohallinta Gitin, GitHubin ja muiden avulla

Poista ja nimeä tiedosto uudelleen Gitillä – Ohjeet tehty helpoiksi

Kaikki oppaan videot Versiohallinta Gitillä, GitHubilla ja muilla

Ohjelmiston kehittämisessä ja versiovarastojärjestelmien, kuten Git, käytössä on usein tarpeen muokata tai jopa poistaa tiedostoja. Tämä oppaan avulla näytämme, kuinka voit komentoja git rm ja git mv avulla tehokkaasti poistaa tai uudelleennimetä tiedostoja repositorystasi.

Tärkeimmät havainnot

  • Komennolla git rm poistat tiedostoja repositorysta ilman, että ne poistuvat tiedostojärjestelmästä.
  • Komento git mv auttaa sinua uudelleennimeämään tiedostoja ja tallentamaan muutokset samanaikaisesti repositorioon.

Vaihe-vaiheelta ohje

Ensinnäkin haluamme luoda tyhjän tiedoston ja lisätä sen Git-repositorioon. Aloita luomalla uusi tiedosto. Voit tehdä sen komennolla touch.

Suorita sitten komento git status. Tämä antaa sinulle yleiskuvan Git-repositoriosi nykytilasta. Näet, että tiedosto väärin.txt on lisätty.

Poista tiedosto ja nimeä se uudelleen Gitillä – Ohjeet helposti tehty

Lisätäksesi tämän tiedoston, käytä komentoa git add:

git add väärin.txt

Voimme nyt commitata tiedoston. Tee se komennolla:

git commit -m "Tiedosto lisätty"

Kun suoritat nyt git login, sinun pitäisi nähdä, että tiedosto on onnistuneesti lisätty.

Olet kuitenkin huomannut virheen: Tiedoston ei pitäisi oikeastaan olla väärin.txt. Tässä tapauksessa voit joko uudelleennimetä sen tai poistaa sen. Jos haluat poistaa tiedoston, käytä komentoa git rm:

git rm väärin.txt

Kun tarkistamme tilan uudelleen, sinun pitäisi huomata, että tiedosto on merkitty poistetuksi, mutta se ei ole vielä poistettu repositorysta. Käytä nyt git commitia tallentaaksesi muutoksen:

git commit -m "Tiedosto poistettu"
Poista tiedosto ja nimeä se uudelleen Gitillä – Ohjeet tehty helpoksi

Näiden vaiheiden avulla olet onnistuneesti poistanut väärin.txt-tiedoston ja merkinnyt muutoksen repositorioon. Nyt näet tilassa, että tiedosto ei ole enää olemassa.

Poista tiedosto ja nimeä se uudelleen Gitillä – Ohjeet helposti tehty

Toinen esimerkki on, jos sinulla on tiedosto, joka sisältää arkaluonteisia tietoja, kuten konfiguraatiotiedostossa käyttäjätunnuksia. Luo tällainen tiedosto nimeltä config.txt ja lisää se myös Git-repositorioon. Käytä taas komentoja:

touch config.txt
git add config.txt

Ennen kuin lähetät muutokset, haluat varmistaa, että tämä arkaluonteinen tiedosto ei pääse Git-repositorioosi. Tämä tapahtuu usein, kun lisäät useita tiedostoja samalla kertaa, ja yksi niistä ei saisi kuulua repositorioon. Tällaisessa tapauksessa voit käyttää git rmiä, mutta on olemassa erityinen menettely, jos tiedoston halutaan pysyvän paikallisena.

Käytä seuraavaa komentoa poistaaksesi tiedoston repositorystä ilman, että se poistuu tiedostojärjestelmästä:

git rm --cached config.txt
Poista tiedosto ja nimeä se uudelleen Gitissä – Ohjeet tehty helpoksi

Suorita sen jälkeen commit:

git commit -m "Konfiguraatiotiedosto poistettu repositorystä"
Poista tiedosto ja nimeä se uudelleen Gitillä – helposti ymmärrettävät ohjeet

Nyt näet, että tiedosto näkyy tilassa "untracked". Tämä tarkoittaa, että se on poistettu repositorysta mutta pysyy tiedostojärjestelmässäsi.

Poista ja nimeä tiedosto uudelleen Gitillä – ohjeet helposti tehty

Näppärä siirto on.gitignore-tiedoston luominen varmistaaksesi, että tämä tiedosto ei vahingossa lisätä repositorioon. Avaa tai luo.gitignore-tiedosto ja lisää rivi:

config.txt

Kun olet tehnyt tämän, lisää.gitignore Git-seurantaan ja commit muutoksesi:

git add.gitignore
git commit -m ".gitignore lisätty"

Toinen hyödyllinen ominaisuus Gitissä on tiedostojen uudelleennimeäminen. Oletetaan, että haluat uudelleennimetä tiedoston, jonka nimi on README, README.txt:ksi. Komento tähän on:

git mv README README.txt

Suorita jälleen git status nähdäksesi, että tiedosto on onnistuneesti uudelleennimetty.

Tiedoston poistaminen ja nimeäminen uudelleen Gitillä – Ohjeet helposti tehty

Lopuksi, tee taas commit:

git commit -m "README uudelleennimetty README.txt"
Poista ja nimeä tiedosto uudelleen Gitillä – ohjeet helposti tehty

Nyt olet suorittanut kaikki vaiheet onnistuneesti ja voit varmistaa, että repositorio on puhtaassa tilassa.

Yhteenveto – Tiedostojen poistaminen ja uudelleennimeäminen Gitillä

Tässä oppaassa olet oppinut, kuinka voit poistaa ja uudelleennimetä tiedostoja Gitillä. Komennot git rm ja git mv ovat välttämättömiä, jotta repositoriosi pysyy siistinä ja järjestettynä.

Usein kysyttyjä kysymyksiä

Mitä tapahtuu git rm:llä?Käytettäessä git rm:tä poistat tiedoston Git-repositoriostasi.

Pysyykö tiedosto tiedostojärjestelmässä git rm:n jälkeen?Oletusarvoisesti tiedosto poistetaan sekä tiedostojärjestelmästä että repositorystä, ellei käytä --cachedia.

Kuinka voin uudelleennimeää tiedoston?Käytä komentoa git mv, jota seuraa vanha ja uusi tiedostonimi.

Mikä on.gitignore-tiedoston tarkoitus?

Kuinka voin tarkistaa repositorioni tilan?Voit tarkistaa Git-repositorion tilan komennolla git status.