Mijn git werkwijze

Submitted by arjan on Tue, 07/21/2020 - 16:47

Er zijn vele manier om git te gebruiken. Om problemen te voorkomen is het wel raadzaam om een vaste werkwijze te hanteren. Mijn werkwijze, die uitgaat van feature branches, bestaat voor een wijziging uit de volgende stappen:

  1. Check de master uit : git checkout master
  2. Zorg dat de master branch up to date is : git pull
  3. Maak een nieuwe feature branch : git checkout -b "<branchnaam>"
  4. Voer je wijzigingen door
  5. Commit je wijzigingen (doe ik met de ide)
  6. Eventueel kun je tussendoor je branch remote veiligstellen : git push origin "<branchnaam>"
  7. Als je wijzigingen afgerond zijn ga je terug naar de master: git checkout master
  8. Zorg dat deze up to date zodat eventuele remote wijzigingen lokaal bekend zijn : git pull
  9. Merge je lokale branch met de master : git merge "<branchnaam>"
  10. Stel de merge remote veilig zodat je wijzigingen ook remote bekend zijn : git push origin master

Met deze werkwijze zorg je er voor dat de master alleen wordt aangepast met de wijzigingen uit je lokale branch. Door vlak voor de merge de lokale master branch bij te werken hou je tijdens de merge alleen de wijzigingen uit je branch over.