Ohjelmistoprojekti I harjoitus
GitHubin käytön harjoittelua, yritetään saada ns. konflikti aikaiseksi. Konfliktissa kaksi tai useampi henkilö on muuttanut samanaikaisesti samaa tiedostoa, ja git ei osaa valita mikä on oikea versio.
Tehtävän kuvaus
Ota tämä projekti itsellesi git clone komennolla (git clone https://github.com/h01340/gitHarkkaTiimi3.git)
Päivitä omalla koneellasi tiedostoa "UpdateMe.txt"
Vie muutokset GitHubiin
- Lisätään tiedostot ns. staging tilaan käyttämällä komentoa git add .
- Lisätään tiedostot lokaaliin repositoryyn käyttämällä komentoa git commit -m "laita lyhyt kuvaus muutoksesta"
- Viedään muutokset palvelimen repositoryyn komennolla git push
Saitko konfliktin aikaiseksi? Jos kyllä, niin korjatkaa editorissa konfliktipaikka jättämällä sinne oikea teksti sekä poistamalla kulmasulut. Tämän jälkeen viekää päivitetty tiedosto uudelleen versionhallintaan. Tehkää se nyt seuraavien steppien mukaisesti:
- Lisätään tiedostot ns. staging tilaan käyttämällä komentoa git add .
- Lisätään tiedostot lokaaliin repositoryyn käyttämällä komentoa git commit -m "laita lyhyt kuvaus muutoksesta"
- TUODAAN PALVELIMELTA UUSIMMAT KOODIT komennolla git pull
- Viedään heti tämän jälkeen muutokset lokaalista reposta palvelimen repositoryyn komennolla git push