Takaisin kaikki kurssit

GIT

Yksittäinen kurssi

Git is a version control system that was created as a tool for Linux-kernel development.

Today it is widely used in software industry and it is very popular in open-source projects. One of the reasons for this popularity is development of different services like GitHub and GitLab that provide better usability in Git projects. They make project management and distribution much easier.

The course material teaches Git usage and some basics of version control. Each module consists of reading material and exercises. Exercises are questionnaires and repository-returns.

The course material has been split into four different modules: basics, intermediate, advanced and GitLab.

After the basics module, you know how to:

  • Create new commits
  • Choose files for commits
  • Look at version history
  • Revert back to old file version / revert changes
  • Synchronize local repository with remote repository

After the intermediate module, you know how to:

  • Use branches
  • Revert branches to previous versions
  • Resolve merge conflicts
  • Selectively add lines to staging
  • Collaborate using Git
  • Use submodules

After the advanced module, you know how to:

  • Clean version history
  • Use stash, blame and reflog
  • Use different Git workflows

After the GitLab module, you know how to:

  • Tell about GitLab in general level
  • Work with GitLab flow
  • Tell about CI/CD in general level
  • Build a CI/CD pipeline in GitLab
  • Use GitLab for project management

Git versionhallinta projektinhallinta ohjelmistoprojekti

Lisätietoa opintojen suorittamisesta

Tampereen yliopisto
Teemu Rauhala , ICT-koordinaattori
teemu.rauhala(at)tuni.fi

Hakua koskevat kysymykset

FITech
Pilvi Lempiäinen , Opintopalveluiden päällikkö
pilvi.lempiainen(at)fitech.io
Aloita tästä
Aloita tästä
Kategoria:
ICT-opinnot
Teema:
Digitalisaatio
Kurssikoodi:
TIE-GIT
Opintopisteet:
3 ECTS
Hinta:
0 €
Taso:
Opetusaika:
Jatkuvasti käynnissä
Viimeinen hakupäivä:
Jatkuva ilmoittautuminen
Järjestävä yliopisto:
Tampereen yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Verkko-opetus
Kieli:
Englanti
Esitietovaatimukset:
Ei esitietovaatimuksia.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan