Git is a distributed revision control and source code management system with an emphasis on speed. Git was initially designed and developed by Linus Torvalds for Linux kernel development. Git is free software distributed under the terms of the GNU General Public License version 2.
This tutorial will teach you how to use Git in your day-2-day life for project version control in a distributed environment while working on web based and non web based applications development.
This tutorial has been prepared for the beginners to help them understand basic functionality of Git version control system. After completing this tutorial, you will find yourself at a moderate level of expertise in using Git version control system from where you can take yourself to next levels.
We assume you are going to use Git to handle all levels of Java and non Java projects. So it will be good if you have knowledge of software development life cycle and knowledge of developing web based and non web based applications.
1 - Git Quick Reference Guide
A quick Git reference guide for Java Programmers.
2 - Git Useful Resources
A collection of Git Sites, Books and Articles is given at this page.
3 - Java Tutorials
If you are starting with Java then it's best place to start with.
4 - Git Tutorial in PDF
Download a quick Git tutorial in PDF format.