Git is a distributed revision control and source code management system with an emphasis on speed. Every Git working directory is a full-fledged repository with complete history and full version tracking capabilities, and is not dependent on network access or a central server. Git is free software distributed under the terms of the GNU GPLv2.
Free Repository Providers
- A well-supported and popular repository provider, Very nice Windows GUI, 5 free private repositories for students, unlimited open-source repositories.
- Student Discount Request Form
- Getting Started Guide
- Useful for general Git Usage.
- Github Education Pack
- This is a bundle of software and services which Github and its partners are providing for free or for a discounted price to students. The most useful is a free Github basic account which costs $7/month and gives you 5 private repos among other things.
- Another popular service, unlimited private repositories for up to 5 collaborators.
- Official Git Documentation:http://git-scm.com/documentation
- Try Git (GitHub): http://try.github.io/
- An easy intro tutorial
- Learn Git Branching: http://pcottle.github.io/learnGitBranching/
- Browser-based game designed to introduce you to some of the more advanced concepts.
- Git Cheatsheet: http://ndpsoftware.com/git-cheatsheet.html
- Visual reference to show you the commands for each step of the process
- Git Immersion: http://gitimmersion.com/
- A detailed git tutorial with many useful aliases and shortcuts for faster workflow