Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀

Ésta es sólo una pequeña muestra de la API de fontanería completa; hay muchos más métodos y clases disponibles. Tampoco se muestra aquí la forma en la que JGit maneja los errores, que es a través del uso de excepciones. La API de JGit a veces lanza excepciones Java estándar (como IOException), pero también hay una gran cantidad de tipos de excepciones específicas de JGit que se proporcionan (tales como NoRemoteRepositoryException, CorruptObjectException, y NoMergeBaseException).

Porcelana

Las APIs de fontanería son bastante completas, pero puede ser engorroso encadenarlas juntas para alcanzar objetivos comunes, como la adición de un archivo en el index, o hacer un nuevo commit. JGit proporciona un conjunto de APIs de más alto nivel para facilitar esto, y el punto de entrada a estas APIs es la clase Git:

Repository repo; // construct repo... Git git = new Git(repo);

La clase Git tiene un buen conjunto de métodos estilo builder de alto nivel que se pueden utilizar para construir un comportamiento bastante complejo. Echemos un vistazo a un ejemplo - haciendo algo como git ls-remote:


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker