Techniek hoek: handige tip voor git

Uit de techniek hoek, een manier om beter te werken met Git. Wat is Git? De manier waarop programmeurs wijzigingen bijhouden aan software, en ook samen in teams kunnen werken aan 1 onderdeel.

Onze tip is heel simpel:

Bij het binnenhalen van veranderingen van de server kun je voor 2 manieren kiezen: merge of rebase. Standaard is een pull hetzelfde als fetch + merge. Als je in de log kijkt, zie je een halve "DNA-helix" aan commits ontstaan. Ofwel, chaos!

(om in de log te kijken, gebruik het commando: git log --graph --decorate --all).

In plaats daarvan, kun je voor rebase kiezen.

  • Bij de meeste software (bijvoorbeeld SourceTree) is dit een vinkje in het pull scherm.
  • Op de command line gebruik je: git pull --rebase.

Om hiervan een alias te maken (git up), gebruik je het volgende commando:
git config --global alias.up 'pull --rebase --stat'.

Een rebase zet de comments uit jouw branch weer bovenop de oude reeks van origin/branch.
Je krijgt dan 1 mooie lijn per branch.

Probeer maar ;-)