<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Session 11: Git: Your code's history book :: CoderDojo Python &amp; Pygame</title><link>https://python.coderdojohasselt.be/en/sessions/git/11-git-intro/index.html</link><description>Imagine: you work on your game for three hours. You add a cool new weapon. But… now the rest of your game doesn’t work anymore. And you no longer know what exactly you changed. Three hours of work gone.
Git is the solution. Git remembers every version of your files. Like an endless “undo” button that never forgets what you did.
In this session you install Git, you make your first repository and you record what you do for good: step by step, version by version. And the fun part: Git doesn’t only work for code. Also for notes, school reports and stories.</description><generator>Hugo</generator><language>en</language><atom:link href="https://python.coderdojohasselt.be/en/sessions/git/11-git-intro/index.xml" rel="self" type="application/rss+xml"/><item><title>Session 11: Coach notes</title><link>https://python.coderdojohasselt.be/en/sessions/git/11-git-intro/mentor-notes/index.html</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://python.coderdojohasselt.be/en/sessions/git/11-git-intro/mentor-notes/index.html</guid><description>Goal of this session At the end of this session a ninja can:
Explain what version control is and why you use it. Install Git on their own laptop and set up git config. Create a repository with git init. Add files with git add and commit with git commit -m. Use git status, git diff, git log --oneline and git show to inspect changes. Create a .gitignore file and understand why it exists. What is not expected: branches, GitHub, pull requests. Those come in sessions 12 to 15.</description></item></channel></rss>