Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Tip
Manage VCS Changelists in IntelliJ IDEATutorial
Creating a Project from GitHubTip
Annotate with Git Blame: CommitTip
Annotate with Git Blame: Show DiffTutorial
Contributing to open source software; creating a pull requestTip
Move Work Aside with ShelveTip
Rebase Feature BranchTip
Cherry Pick a Commit to a Different BranchTip
Compare With BranchTip
Only Commit Some ChangesTip
Fix Your Work with Amend CommitTip
Use Local History to Avoid DisasterTip
Resolve Merge Conflicts in VCS