EGit. This another beautiful free and open source Eclipse IDE plugin that offers integration for the Eclipse Team Framework with GIT. It provides support, synchronizes view, reading for . git/ execlude files, provides rebasing and has streamlined commands for pulling and pushing.
Eclipse EGit™ is the Git integration for Eclipse. 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.
Click on the 'Window' menu bar option, then choose 'Preferences'. Type “git” in the search bar, then choose that path 'Team > Git > Configuration'. Click 'Add Entry…'. Enter user.name as the Key, and your GitHub username as the Value, then add another entry with user.
select a Resource (project, folder, or file) in the project explorer or navigator and right-click an action under Compare With. I just tested this with EGit 1.3. 0. You can compare with a commit, HEAD, previous revision, "branch, tag, or reference", Git index, or any item in History.
Github blog spoke yesterday about Egit plugin:
http://freshmeat.net/projects/jgit/
I'm using if for day-to-day work and I find it stable. Lately the plugin has made good progress and has added:
Be sure to skim the EGit User Guide for a good overview of the current functionality.
I find that I only need to drop to the comand line for interactive rebases.
As an official Eclipse project I am confident that EGit will receive all the main features of the command-line client.
EGit is still in eclipse incubation. You can install it using the Eclipse update manager.
You can integrate Git-GUI with Eclipse as an alternative to EGit.
See this two part YouTube tutorial specific to Windows:
http://www.youtube.com/watch?v=DcM1xOiaidk
http://www.youtube.com/watch?v=1OrPJClD92s
It still seems barely usable, to tell the truth, especially in comparison to the CVS and SVN plugins. Is it really GIT so different that developer with four years of CVS and SVN plugin experience should be completely lost with completely different GUI, unheard commands, two or even single word error messages and "features" like overwriting the shared repository without warning? Do not use it, use command line interface. If you do not like command line interface, do not use GIT at all.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With