Git IDE Integration

Git has a relatively easy to use command line interface. However all the major Java IDEs have some support for Git:

Eclipse

  • EGit (available from Eclipse Marketplace)
    • Use this to clone a repository from GitHub and then import as a Maven project.
      • To clone a repository from GitHub:
        • From Eclipse, select File->Import
        • Select Git->Projects From Git
        • Select URI...
        • URI should be in this format: https://github.com/openmrs/openmrs-module-htmlformentry.git
        • Once you've cloned the repository, skip the rest of the import because you want to import this as a Maven project
      • To import as a Maven project:
        • Select File->Import
        • Select Maven->Existing Maven Projects
        • Select the project to import
      • To associate this project with Git:
        • Right click on project and select Team->Share Project
        • Select Git
        • Check "Use or create repository in parent folder of project"
        • If the HOME environmental variable is not set it will give warning:The following directory will be used for GIT user configuration and as a default repository location. If it is your home directory (e.g. C:\Users\Tom) click OK or create the HOME environmental variable pointing to your home directory and restart Eclipse.
  • Maven SCM Connector for Git (available from Eclipse Marketplace)
    • Doesn't create an EGit managed project

NetBeans

  • Support through plugin

IntelliJ IDEA

  • Built-in support for Git and GitHub