Git perusteet 101
Last updated
Last updated
Komennoissa on virheitä kun ne on siirretty tekstiin. Huomaa, että osa komennoista ei siis kopioimalla toimi. Yksittäisten väliviivojen tilalle voi tulla kaksi väliviivaa tai niiden edestä puuttuu tyhjä välilyönti.
Komennot kannattaa silti vielä kirjoittaa, koska kopioidessa joskus väliviivat eivät kopioidu oikein.
Asenna Git tietokoneellesi
Asentamisen jälkeen anna komento git --version
ja ota kuvakaappaus.
Konfiguroinnin jälkeen anna komento git config --list
ja ota kuvakaappaus.
Tietovaraston luonnin jälkeen lisää muutama tiedosto versionhallinnan jäljitettäväksi ja sen jälkeen tee muutoksista pysyviä. Anna tämän jälkeen komento git log --stat
ja ota kuvakaappaus.
Luo paikallinen kopio seuraavasta julkisesta tietovarastosta:
Tämän jälkeen anna komento git remote –v
ja ota kuvakaappaus.
Mieti millä komennolla näet mitkä tiedostot ovat uusia, poistettuja tai lisätty versionhallinnan jäljitettäväksi, joissa on muutoksia. Tämän jälkeen anna kyseinen Git komento ja ota kuvakaappaus. Kuvakaappauksessa tulisi vähintään näkyä uusi lisätty tiedosto ja yksi tulevaan pysyvään muutokseen lisätty muutos tai jäljitettävä tiedosto.
Kerro tähän vaadittavat komennot tai anna muu selitys mitä tulisi tehdä.
git commit
komento tekee?Kerro vapaamuotoisesti mitä commit–komento tekee käytännössä?
Kerro miten sivuutus tapahtuu ja miksi käyttäisit tällaista ominaisuutta? Tarvittaessa ota kuvakaappaus perustelun tueksi.
Millä komennolla voit peruuttaa jo valmistellut tiedostot tulevaan pysyvään muutokseen?
Eli olet esimerkiksi muuttanut tiedostoa tai lisännyt uuden jäljitettäväksi mutta huomaat, ettet haluakaan ottaa uutta tiedostoa mukaan seuraavaan pysyvään muutokseen. Muutos on siis jo tässä kohdin staged tilassa.
Miten siis peruuttaisit tulevan muutokset, että saat osan tiedostoista pois staged tilasta?
Kerro tarvittavat komennot ja ota myös git status
–komentoa käyttäen pari kuvakaappausta ennen ja jälkeen tilanteen.
git mv
–komento?Kerro mitä otsikossa mainittu komento tekee ja miksi käyttäisit tai et käyttäisi sitä?
git rm
–komento?Kerro mitä otsikossa mainittu komento tekee ja miksi käyttäisit tai et käyttäisi sitä?
Voit luoda etätietovaraston haluamaasi palveluun. Kun olet muutokset työntänyt tietovarastoon, ota kuva palvelun Git historia-näkymästä sekä sinun paikallisesta historiasta komennolla git log -10 --oneline