You'll:
- Be able to use the common git commands
- Collaborate with other developers
- Version your code so you can back to any previous point in time
- Use github to store your code
- Understand Github's Pull Request's for reviewing code
None
95% of developers use git for version control. It has ALOT of features, you'll use <50% of them (We know because we use <50% of them!).
Git is very command line based, i've not found a UI that works very well. The tool that best visually helps understand what's going on is Github.
We'll be using the Pull Request model so we can take a look at the code you're writing and review it for you to help you get better 😄.
- Code School Git Real 1 (not Git Real 2)
- Code School Git Mastering Github Level 1 and 2 only.
-
Run through the code school course + tasks.
-
Setup git on local machine (you should be using SSH rather than https when you use git (no password prompts))
-
Do this task
-
Start using it for all your future task submissions once you're done 😄