Pro Git

Pro Git

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

Las dos líneas siguientes muestran cómo cargar el contenido en bruto de un objeto. En este ejemplo, llamamos a ObjectLoader.copyTo() para transmitir el contenido del objeto directamente a la salida estándar, pero ObjectLoader también tiene métodos para leer el tipo y el tamaño de un objeto, así como devolverlo como un array de bytes. Para objetos grandes (donde .isLarge() devuelve true), puedes llamar a .openStream() para obtener un objeto similar a InputStream del cual puedes leer los datos del objeto en bruto si almacenarlo en memoria en seguida.

Las siguientes líneas muestran lo que se necesita para crear una nueva rama. Creamos una instancia RefUpdate, configuramos algunos parámetros, y llamamos a .update() para activar el cambio. Inmediatamente después de esto está el código para eliminar esa misma rama. Ten en cuenta que se requiere .setForceUpdate(true) para que esto funcione; de lo contrario la llamada .delete() devolverá REJECTED, y no pasará nada.

El último ejemplo muestra cómo buscar el valor user.name a partir de los archivos de configuración de Git. Este ejemplo de configuración utiliza el repositorio que abrimos anteriormente para la configuración local, pero detectará automáticamente los archivos de configuración global y del sistema y leerá los valores de ellos también.


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

eXTReMe Tracker