for Mac | Windows
3 minepisode 1 of 24
How does version control work in general? What benefits can I expect?
2 minepisode 2 of 24
How do I install and configure Git on my machine?
3 minepisode 3 of 24
What are the steps involved in a basic Version Control workflow?
1 minepisode 4 of 24
How do I create a new Git repository on my machine?
3 minepisode 5 of 24
How can I work with an existing Git repository from a remote server?
5 minepisode 6 of 24
Which files are currently modified - and how?
4 minepisode 7 of 24
How can I add changes to the next commit? How can I save changes as a new revision in the repository?
3 minepisode 8 of 24
How can I see what has happened in my repository? How can I review my repository's history?
4 minepisode 9 of 24
How can I prevent certain files from being versioned / tracked by Git?
6 minepisode 10 of 24
What are branches? What is so special about the branching model (compared to SVN)? Why should you use them?
3 minepisode 11 of 24
How can I create a branch? How can I make a branch active?
2 minepisode 12 of 24
How can I integrate changes from one branch into another branch?
3 minepisode 13 of 24
How can you save changes temporarily - without committing them?
5 minepisode 14 of 24
How do I resolve a merge conflict?
6 minepisode 15 of 24
How can I undo things in Git?
2 minepisode 16 of 24
How can I use tags in Git?
3 minepisode 17 of 24
What's a remote repository? How is it different from a local repository?
2 minepisode 18 of 24
How can I connect to a remote repository?
3 minepisode 19 of 24
How can I use remote repositories to share work with others?
3 minepisode 20 of 24
How can I publish a local repository on a remote server for the first time?
4 minepisode 21 of 24
How can I push my changes to the remote server? What are tracking connections?
5 minepisode 22 of 24
How can I download new changes from the remote server? What's the difference between the "Fetch" and "Pull" commands?
5 minepisode 23 of 24
How can I use "rebase" to integrate changes? What's the difference between merge and rebase?
5 minepisode 24 of 24
How can I structure and manage my branches?