This project has been reported as a duplicate of Git Extensions. This project will be deleted upon review by an Open Hub administrator.
Git ExtensionsGit Extensions is a toolkit to make working with Git under Windows more intuitive. The shell extension will intergrate in Windows Explorer and presents a context menu on files and directories. There is also a Visual Studio plugin to use git from Visual Studio. Sourcecode: http://github.com/spdr870/gitextensions/tree/master
FeaturesWindows Explorer intergration for Git Visual Studio (2005/2008) plugin for Git Feature rich user interface for Git Single installer installs Git, GitExtensions and the mergetool KDiff3 32bit and 64bit support! Video tutorial1 Clone - Git Extensions - http://www.youtube.com/watch?v=TlZXSkJGKF8 2 Commit changes - http://www.youtube.com/watch?v=B8uvje6X7lo 3 Push changes - http://www.youtube.com/watch?v=JByfXdbVAiE 4 Pull changes - http://www.youtube.com/watch?v=9g8gXPsi5Ko 5 Handle merge conflicts - http://www.youtube.com/watch?v=Kmc39RvuGM8 LogView commit logThe full commit history can be browsed. There is a graph that shows branches.
Search historyThe history can be searched using regular expressions are simple search terms.
View file historyThere is a single file history viewer that shows all revisions of a single file and the changes.
BlameThere is a blame function in the file history browser. It shows the last person editing a single line. Double clicking on a code line shows the full commit introducing the change.
View commit differencesThe changes made in a single commit can be viewed using the diff viewer.
CommitCommit changesCommit changes using the commit dialog. Single files can be staged and unstaged. It is also possible to amend this commit to the last commit.
Cherry pick commitRecommit a commit using cherry pick.
PatchesFormat patchFormat a single patch or patch serie using the format patch dialog.
Apply patchesApply a single patch or all patches in a directory.
Handle merge conflictsMerge conflicts are shown and can be resolved using the configured mergetool. There is buildin support for P4Merge, Kdiff3 and TortoiseMerge. Othere mergetools can be configured manually in the settings dialog.
When you are in the middle of a mergeconflict or unfinished task, you will be warned.
Mergetool p4mergeMergetool p4merge in action.
Remote featuresCloneRepositories can be cloned very easy.
Pull changesPull or fetch changes from a remote repository.
Manage remote repositories (full SSH support)Edit and add remote repositories using this dialog. You can enter a private SSH key for each remote repository and it will be automaticly loaded when communication the remote.
SettingsSettings dialog with auto-configureAll critical settings can be configured using the settings dialog. When a setting is not configured correct, it can be fixed automaticly.
IntergrationVisual Studio pluginThere is Visual Studio intergration for Visual Studio 2005 and Visual Studio 2008.
Shell ExtensionsThe Shell Extensions integration will make new options available in Windows Explorer and 3rd party file browsers like Total Commander.
Command lineMost features can be runned from the commandline. It is recommended to add GitExtensions to the path when using from the command line.
The following functions are available: Add files Apply patches Archive Create branches/tags Checkout branches/tags/revisions Merge branches Rebase Commit changes Stash changes, with multiple stash support Clone repositories Push Pull SSH support All Git remote features Init new repository Single file history Full development history Difference reports Browsing repository Support for external mergetools
Use Patent Claims
Include Install Instructions
These details are provided for information only. No information here is legal advice and should not be used as such.