<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sessie 12: Git Branches: Parallelle universums voor je code :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/sessions/git/12-git-branches/index.html</link><description>Vorige sessie leerde je commits maken: foto’s van je code op één tijdlijn. Alles netjes achter elkaar.
Maar wat als je een nieuw idee wil uitproberen? Een lasergun toevoegen aan je game, bijvoorbeeld. Je weet niet of het gaat werken. Je wil je werkende code niet kapot maken.
Daar zijn branches voor.
Een branch is een kopie van je code waar je vrij kunt experimenteren. Je hoofdcode (de master-branch) blijft veilig. Als je experiment werkt, plak je het terug in master. Werkt het niet? Je gooit de branch weg. Je master-branch heeft er nooit iets van gemerkt.</description><generator>Hugo</generator><language>nl</language><atom:link href="https://python.coderdojohasselt.be/sessions/git/12-git-branches/index.xml" rel="self" type="application/rss+xml"/><item><title>Sessie 12: Coach-notities</title><link>https://python.coderdojohasselt.be/sessions/git/12-git-branches/mentor-notes/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/sessions/git/12-git-branches/mentor-notes/index.html</guid><description>Doel van deze sessie Aan het einde van deze sessie kan een ninja:
Uitleggen wat een branch is en waarom je er één zou gebruiken. Een branch aanmaken (git branch / git switch -c), ernaartoe switchen, en terug naar master. Commits maken op een branch zonder master te beïnvloeden. Een branch mergen in master met git merge. Een eenvoudig merge conflict herkennen en oplossen. Een overbodige branch verwijderen met git branch -d. Wat niet verwacht wordt: remote branches, pull requests, GitHub-integratie. Die komen in sessies 13 tot 15.</description></item></channel></rss>