Amazon Best VPN GoSearch

icono de página de OnWorks

git-archive: en línea en la nube

Ejecute git-archive en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando git-archive que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


git-archive: crea un archivo de archivos a partir de un árbol con nombre

SINOPSIS


git Archivo [--format = ] [--list] [--prefix = /] [ ]
[-o | --salida = ] [--trabajo-atributos-árbol]
[--remote = [--exec = ]]
[ ...]

DESCRIPCIÓN


Crea un archivo del formato especificado que contiene la estructura de árbol para el nombre
tree y lo escribe en la salida estándar. Si se especifica que se antepone
a los nombres de archivo en el archivo.

git Archivo se comporta de manera diferente cuando se le da una ID de árbol en comparación con cuando se le da una ID o etiqueta de confirmación
IDENTIFICACIÓN. En el primer caso, la hora actual se utiliza como la hora de modificación de cada archivo en
el archivo. En el último caso, el tiempo de compromiso registrado en el compromiso de referencia
en su lugar, se utiliza el objeto. Además, el ID de confirmación se almacena en un pax extendido global
encabezado si se utiliza el formato tar; se puede extraer usando git obtener-tar-commit-id. En ZIP
archivos se almacena como un comentario de archivo.

OPCIONES


--format =
Formato del archivo resultante: alquitrán or Código Postal. Si no se da esta opción, y el
se especifica el archivo de salida, el formato se infiere del nombre del archivo si es posible (p. ej.
escribir en "foo.zip" hace que la salida esté en formato zip). De lo contrario, la salida
el formato es tar.

-l, --lista
Muestra todos los formatos disponibles.

-v, --detallado
Informe el progreso a stderr.

--prefijo = /
Anteponer / a cada nombre de archivo en el archivo.

-o , --salida =
Escribe el archivo en en lugar de stdout.

--trabajo-atributos
Busque atributos en archivos .gitattributes en el árbol de trabajo también (consulte la
sección denominada "ATRIBUTOS").


Puede ser cualquier opción que comprenda el backend del archivador. Consulte la siguiente sección.

--remote =
En lugar de crear un archivo tar desde el repositorio local, recupere un archivo tar de
un repositorio remoto. Tenga en cuenta que el repositorio remoto puede imponer restricciones sobre las
Las expresiones sha1 pueden estar permitidas en . Ver git-upload-archivo(1) para obtener más detalles.

--exec =
Se usa con --remote para especificar la ruta al git-upload-archivo en el lado remoto.


El árbol o el compromiso para el que se va a producir un archivo.


Sin un parámetro de ruta opcional, todos los archivos y subdirectorios del actual
directorio de trabajo están incluidos en el archivo. Si se especifican una o más rutas,
solo estos están incluidos.

BACKEND EXTRA OPCIONES


Código Postal
-0
Almacene los archivos en lugar de desinflarlos.

-9
Nivel de compresión más alto y más lento. Puede especificar cualquier número del 1 al 9 para
ajustar la velocidad y la relación de compresión.

CONFIGURACIÓN


alquitrán.umask
Esta variable se puede utilizar para restringir los bits de permiso de las entradas del archivo tar. los
el valor predeterminado es 0002, que desactiva el bit de escritura mundial. El valor especial "usuario"
indica que en su lugar se utilizará la umask del usuario de archivado. Ver umask(2) para
detalles. Si se usa --remote, solo la configuración del repositorio remoto
Toma efecto.

alquitrán. .mando
Esta variable especifica un comando de shell a través del cual la salida tar generada por git
el archivo debe ser canalizado. El comando se ejecuta usando el shell con el generado
tar en su entrada estándar, y debería producir la salida final en su entrada estándar
producción. Cualquier opción de nivel de compresión se pasará al comando (por ejemplo, "-9"). Un
archivo de salida con la misma extensión que utilizará este formato si no hay otro
se da el formato.

Los formatos "tar.gz" y "tgz" se definen automáticamente y por defecto son gzip -cn. usted
puede anularlos con comandos personalizados.

alquitrán. .remoto
Si es cierto, habilite para uso de clientes remotos a través de git-upload-archivo(1). valores predeterminados
a falso para los formatos definidos por el usuario, pero verdadero para los formatos "tar.gz" y "tgz".

ATRIBUTOS


exportar-ignorar
Los archivos y directorios con el atributo export-ignore no se agregarán al archivo.
archivos. Ver atributos de git(5) para obtener más detalles.

exportar-sust
Si el atributo export-subst está configurado para un archivo, Git expandirá varios
marcadores de posición al agregar este archivo a un archivo. Ver atributos de git(5) para obtener más detalles.

Tenga en cuenta que los atributos se toman de forma predeterminada de los archivos .gitattributes en el árbol que
se está archivando. Si desea modificar la forma en que se genera la salida después del hecho
(por ejemplo, se comprometió sin agregar un export-ignore apropiado en sus atributos .gitat),
ajuste el archivo .gitattributes extraído según sea necesario y use --worktree-attribute
opción. Alternativamente, puede mantener los atributos necesarios que deben aplicarse mientras se archiva
cualquier árbol en su archivo $ GIT_DIR / info / attribute.

EJEMPLOS


git archive --format = tar --prefix = junk / HEAD | (CD / var / tmp / && alquitrán xf -)
Cree un archivo tar que contenga el contenido de la última confirmación en el actual
branch y extráigalo en el directorio / var / tmp / junk.

archivo git --format = tar --prefix = git-1.4.0 / v1.4.0 | gzip> git-1.4.0.tar.gz
Cree un tarball comprimido para la versión v1.4.0.

git archive --format = tar.gz --prefix = git-1.4.0 / v1.4.0> git-1.4.0.tar.gz
Igual que arriba, pero usando el manejo integrado de tar.gz.

archivo git --prefix = git-1.4.0 / -o git-1.4.0.tar.gz v1.4.0
Igual que el anterior, pero el formato se infiere del archivo de salida.

archivo git --format = tar --prefix = git-1.4.0 / v1.4.0 ^ {árbol} | gzip> git-1.4.0.tar.gz
Cree un tarball comprimido para la versión v1.4.0, pero sin un pax extendido global
cabecera.

git archive --format = zip --prefix = git-docs / HEAD: Documentation /> git-1.4.0-docs.zip
Ponga todo en el directorio Documentation / del jefe actual en git-1.4.0-docs.zip,
con el prefijo git-docs /.

git archive -o último.zip HEAD
Cree un archivo Zip que contenga el contenido de la última confirmación en el actual
rama. Tenga en cuenta que el formato de salida se infiere por la extensión del archivo de salida.

git config tar.tar.xz.command "xz -c"
Configure un formato "tar.xz" para crear archivos tar comprimidos con LZMA. Puedes usarlo
especificando --format = tar.xz, o creando un archivo de salida como -o foo.tar.xz.

Use git-archive en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.