Git - versiohallinta


Ari Tuhkala - Urasilta

Materiaali

Kurssin jälkeen osallistuja

  • Tuntee Git-versionhallinnan keskeiset käsitteet
  • Osaa käyttää Git-versionhallintaa komentoriviltä (Git bash)
  • Osaa luoda, poistaa ja hallinnoida paikallista repositorya
  • Osaa hallinnoida committeja
  • Osaa hallinnoida kehityshaaroja (branches)
  • Osaa hyödyntää Git-versionhallintaa yhteisöllisesti

Esitietovaatimukset

  • Tietokoneen peruskäyttötaito
  • Komentorivin peruskäyttö: kansioiden välillä siirtyminen yms.

Alustava kurssisuunnitelma

  • Mitä on versionhallinta ja mikä on Git
  • Git-versionhallinnan hyödyt
  • Lyhyt johdatus komentorivin (Git bash) peruskäyttöön
  • Uuden repositoryn luominen
  • Git asetukset
  • Muutosten tallentaminen
  • Vanhojen muutosten tarkastelu
  • Kehityshaarojen hallinnointi
    • Uuden haaran luominen
    • Haarojen tarkastelu
    • Haarojen yhdistäminen ja poistaminen
  • Git:n käyttö yhteisöllisesti
    • Valmiin repositoryn kloonaaminen
    • Yhteyden muodostaminen etärepositoryyn
    • Muutosten lataaminen etärepositorysta
    • Muutosten vieminen etärepositoryyn
    • Ristiriitojen ratkaiseminen
    • Erilaisia työskentelytapoja yhteisölliseen työskentelyyn