Me gustaría agregar una etiqueta a un archivo para descargar fácilmente ese archivo y no toda la rama.
¿Cómo descargo un archivo específico en GIT?
3 respuestas
No conozco ninguna forma de etiquetar archivos específicos en git
.
Para la segunda pregunta: ¿Cómo descargo un archivo específico en git
?
Lo siguiente funciona solo si quiere decir "descargar mientras en un repositorio git
" (Así entiendo su pregunta, si quiere decir con git sin para que el repositorio vea Obtenga un solo archivo de un repositorio git remoto o No se puede extraer un solo archivo de servidor remoto git)
$ git checkout tagged-commit -- path/to/file.example
Donde tagged-commit
puede haber muchas cosas, entre otras:
- Un hash de compromiso
- Una etiqueta git
- Un nombre de sucursal
- Para obtener más información, consulte gitrevisions
La forma en que funciona git
es agregando una etiqueta a todo el árbol en el estado de la confirmación. No hay forma de agregar una etiqueta a un solo archivo.
Como está utilizando gitlab, puede descargar el archivo en la revisión correcta desde la interfaz web.
Para GitLab específicamente, la descarga de un solo archivo ahora es explícitamente compatible, desde GitLab 11.2 (22 de agosto de 2018), gracias a Kia Mei Somabes.
Consulte " Descargar archivos de repositorio individuales ":
Al navegar a través de un repositorio de proyectos en GitLab, con frecuencia surge la necesidad de descargar un archivo específico. Hasta ahora, esto solo era posible dentro de la interfaz de GitLab al ver el archivo en una nueva pestaña del navegador y luego guardarlo.
GitLab 11.2 introduce un nuevo botón "
Download
" en la interfaz del visor de archivos, disponible para cada archivo de repositorio individual, que le permite descargar cualquier archivo directamente desde la aplicación más fácilmente.
Nuevas preguntas
git
Git es un sistema de control de versiones distribuido de código abierto (DVCS). Utilice esta etiqueta para preguntas relacionadas con el uso y los flujos de trabajo de Git. NO USE la etiqueta [github] para problemas relacionados con Git simplemente porque un repositorio está alojado en GitHub. Además, no use esta etiqueta para preguntas generales de programación que involucren un repositorio de Git.