Comment on page
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.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: https://github.com/nyluntu/hacksummit-forecast
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ä.
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.Kerro mitä otsikossa mainittu komento tekee ja miksi käyttäisit tai et käyttäisi sitä?
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