Eclipse plugin for Git- EGit

EGit is an Eclipse Team provider for the Git version control system. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code, making queries against the history very fast and versatile. Most Eclipse IDE downloads from Eclipse.org contain support for Git in their default configuration. In this case no additional installation is required

The EGit project is implementing Eclipse tooling on top of the JGit Java implementation of Git.

If the Git functionality is missing in your Eclipse IDE installation, you can install it via the Eclipse installation manager. Start this manager via the Help -> Install new Software... menu entry by using the following update site URL:

http://download.eclipse.org/egit/updates 
				

The dialog to install the Eclipse Git team provider is depicted in the following screenshot.


egit installation

installation proceedure for egit

Try using marketplace to install git. Once installation done for git plugin, you can see git by Windows -> Show View -> Other then Search for git

Eclipse Show View for git

If you don't have server configuration for version control, you can create your own local repository to test/learn git like below

Git local repository creation
Git Repo creation

Now you can use this as a repository and try to create some samples to know about git

Ready git repository


GitHub

GitHub is a Web-based Git repository hosting service. It offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.

Learn More

JGit

JGit is the Java implementation of Git. It is a library, that also can be used in your own applications. It also provides some sort of CLI operations. EGit on the other side is the Eclipse team provider plugin for Git, which uses JGit as Git implementation

Learn More

EGit

EGit is an Eclipse Team provider for the Git version control system. Git is a distributed SCM, which means every developer has a full copy of all history of every revision of the code, making queries against the history very fast and versatile.

Learn More