Pro Git
Pro Git El constructor tiene una API fluida para proporcionar todo lo que necesitas para encontrar un repositorio Git, tanto si tu programa sabe exactamente donde se encuentra como si no. Puede utilizar variables de entorno ((.readEnvironment()), empezar a partir de un lugar en el directorio de trabajo y buscar (.setWorkTree(…).findGitDir()), o simplemente abrir un directorio .git conocido como más arriba.
Una vez que tengas una instancia Repository, se pueden hacer todo tipo de cosas con ella. He aquí una muestra rápida: