Version Control - Txai-HvA/BlokTech GitHub Wiki

Version Control zorgt ervoor dat wijzigingen in een bestand of bestanden in de loop van de tijd worden vastgelegt/opgeslagen, zodat je specifieke versies later kan terughalen (Git, 2021).

Git Strategy

Aangezien ik nu solo werk aan dit project, maak ik geen gebruik van issues, pull requests of branches. Deze zijn relevanter in team projecten, zodat je tegelijk aan een project kan werken, maar wel apart bestanden en features.

Wanneer en hoe commit ik?

Meestal commit ik wanneer ik een de layout of een functie heb aangepast, een fout heb opgelost, wanneer ik code opschoon of comments heb toegevoegd. Meestal commit ik 1 keer per dag, maar ik zou dit regelmatiger moeten doen.

Mijn commit messages zijn altijd in het Engels en beschrijven in het kort wat er is verandert.

Voorbeeld:

Edited Layout. Added database connection. Started with profile update function and filter function.

Voor het commiten maak ik gebruik van Git Bash.

Voorbeeld:

$ git status
$ git add .
$ git commit -m "Edited Layout. Added database connection. Started with profile update function and filter function."
$ git push

Ik ben later overgestapte op aliases. Voorbeeld:

$ status
$ addall
$ git commit -m "Edited Layout. Added database connection. Started with profile update function and filter function."
$ push

Git bash