Git perusteet 101
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.
Konfiguroi Git ensimmäistä käyttökertaa varten
Konfiguroinnin jälkeen anna komento git config --list
ja ota kuvakaappaus.
Luo uusi paikallinentietovarastoja ensimmäisen pysyvän muutoksen tekeminen
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 tietovarasto olemassa olevasta etätietovarastosta
Luo paikallinen kopio seuraavasta julkisesta tietovarastosta: https://github.com/nyluntu/hacksummit-forecast
Tämän jälkeen anna komento git remote –v
ja ota kuvakaappaus.
Nykyisten muutosten tarkistaminen ennen pysyvän muutoksen tekemistä
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.
Millä komennolla saat lisättyä nykyisestä työkansiosta kaikki muutokset tulevaan pysyvään muutokseen, jos tiedostoja on useampi kuin yksi?
Kerro tähän vaadittavat komennot tai anna muu selitys mitä tulisi tehdä.
Mitä git commit
komento tekee?
git commit
komento tekee?Kerro vapaamuotoisesti mitä commit–komento tekee käytännössä?
Miten sivuutan tiedostot, joiden muutoksia en halua jäljitettävän?
Kerro miten sivuutus tapahtuu ja miksi käyttäisit tällaista ominaisuutta? Tarvittaessa ota kuvakaappaus perustelun tueksi.
Tulevien pysyvien muutosten peruuttaminen
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.
Mitä tekee git mv
–komento?
git mv
–komento?Kerro mitä otsikossa mainittu komento tekee ja miksi käyttäisit tai et käyttäisi sitä?
Mitä tekee git rm
–komento?
git rm
–komento?Kerro mitä otsikossa mainittu komento tekee ja miksi käyttäisit tai et käyttäisi sitä?
Luo oma etätietovarasto ja työnnä sinne muutoksesi
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
Last updated