Pro Git

Pro Git

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

La primera línea consigue un puntero a la referencia master. JGit obtiene automáticamente la referencia master real, que reside en refs/heads/master, y devuelve un objeto que te permite obtener información acerca de la referencia. Puedes obtener el nombre (.getName()), y también el objeto destino de una referencia directa (.getObjectId()) o la referencia a la que apunta mediante una referencia simbólica (.getTarget()). Los objetos Ref también se utilizan para representar referencias a etiquetas y objetos, por lo que puedes preguntar si la etiqueta está 'pelada', lo que significa que apunta al objetivo final de una (potencialmente larga) cadena de texto de objetos etiqueta.

La segunda línea obtiene el destino de la referencia master, que se devuelve como una instancia ObjectId. ObjectId representa el hash SHA-1 de un objeto, que podría o no existir en la base de datos de objetos de Git. La tercera línea es similar, pero muestra cómo maneja JGit la sintaxis rev-parse (para más información sobre esto, consulta Referencias por rama); puedes pasar cualquier especificador de objeto que Git entienda, y JGit devolverá una ObjectId válida para ese objeto, o null.




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

eXTReMe Tracker