Este es el comando git-send-pack 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-send-pack: envía objetos a través del protocolo Git a otro repositorio
SINOPSIS
git paquete de envío [--todos] [--dry-run] [--force] [--receive-pack = ]
[--detallado] [--delgado] [--atómico]
[- [no-] firmado | --sign = (verdadero | falso | si se le pregunta)]
[ :] [ ...]
DESCRIPCIÓN
Por lo general, querrá usar git empuje, que es un contenedor de nivel superior de este comando,
en lugar. Ver git-push(1).
Invoca paquete de recepción de git en un repositorio posiblemente remoto, y lo actualiza desde el actual
repositorio, enviando referencias con nombre.
OPCIONES
--receive-pack =
Camino al paquete de recepción de git programa en el extremo remoto. A veces útil al empujar
a un repositorio remoto a través de ssh, y no tiene el programa en un directorio en el
$ PATH predeterminado.
--exec =
Igual que --receive-pack = .
--todas
En lugar de especificar explícitamente qué referencias actualizar, actualice todas las cabezas que localmente
existe.
--stdin
Tome la lista de referencias de stdin, una por línea. Si hay referencias especificadas en el
línea de comando además de esta opción, las referencias de stdin se procesan después
los de la línea de comandos.
If --apátrida-rpc se especifica junto con esta opción, entonces la lista de referencias debe
estar en formato de paquete (pkt-line). Cada referencia debe estar en un paquete separado y la lista
debe terminar con un paquete al ras.
- corrida en seco
Haga todo menos enviar las actualizaciones.
--fuerza
Por lo general, el comando se niega a actualizar una referencia remota que no es un antepasado del
referencia local utilizada para sobrescribirlo. Esta bandera deshabilita el cheque. Lo que esto significa es que
el repositorio remoto puede perder confirmaciones; Úselo con cuidado.
--verboso
Ejecutar prolijamente.
--delgada
Envíe un paquete "delgado", que registra los objetos en forma deltificada en función de los objetos que no
incluido en el paquete para reducir el tráfico de la red.
--atómico
Utilice una transacción atómica para actualizar las referencias. Si alguna de las referencias no se actualiza
entonces todo el impulso fallará sin cambiar ninguna referencia.
- [no-] firmado, --sign = (verdadero | falso | si se le pregunta)
GPG: firme la solicitud de inserción para actualizar las referencias en el lado receptor, para permitir que sea
verificado por los ganchos y / o estar registrado. Si es falso o - no firmado, no se firmará
intentó. Si es verdadero o --signed, la inserción fallará si el servidor no admite
empujones firmados. Si se establece en si se le solicita, firme si y solo si el servidor admite
empuja. La inserción también fallará si falla la llamada real a gpg --sign. Ver git-
paquete de recepción(1) para obtener detalles sobre el extremo receptor.
Un host remoto para albergar el repositorio. Cuando se especifica esta parte, paquete de recepción de git
se invoca a través de ssh.
El repositorio para actualizar.
...
Las referencias remotas para actualizar.
ESPECIFICANDO EL REFERENCIAS
Hay tres formas de especificar qué referencias actualizar en el extremo remoto.
Con --todas flag, todas las referencias que existen localmente se transfieren al lado remoto. usted
no se puede especificar ninguna si usa esta bandera.
Sin --todas y sin ninguna , las cabezas que existen tanto en el lado local como en
el lado remoto se actualiza.
Cuando uno o más se especifican explícitamente (ya sea en la línea de comando o mediante
--stdin), puede ser un solo patrón, o un par de tales patrones separados por un
dos puntos ":" (esto significa que un nombre de referencia no puede tener dos puntos). Un solo patrón
es solo una abreviatura de :.
Cada par de patrones consta del lado de origen (antes de los dos puntos) y el lado de destino
(después de los dos puntos). El árbitro a empujar se determina encontrando una coincidencia que coincida con el
lado de origen, y el lugar donde se empuja se determina utilizando el lado de destino. Las normas
utilizadas para hacer coincidir una referencia son las mismas reglas utilizadas por git rev-analizar para resolver una referencia simbólica
nombre. Ver git-rev-parse(1).
· Es un error si no coincide exactamente con una de las referencias locales.
· Es un error si coincide con más de una referencia remota.
· Si tampoco coincide con ninguna referencia remota
· Tiene que empezar con "refs /"; se utiliza como destino literalmente en este
.
· == y el árbitro que coincidió con el no debe existir en el conjunto de
referencias remotas; el ref emparejó localmente se utiliza como nombre del destino.
Sin --fuerza, los ref se almacena en el control remoto solo si no existe, o
es un subconjunto adecuado (es decir, un antepasado) de . Esta comprobación, conocida como "avance rápido
check ", se realiza para evitar sobrescribir accidentalmente la referencia remota y perder
los compromisos de otras personas desde allí.
Con --fuerza, la verificación de avance rápido está deshabilitada para todas las referencias.
Opcionalmente, un El parámetro se puede prefijar con un signo más + firmar para deshabilitar el
Verificación de avance rápido solo en esa ref.
GIT
Parte de los git(1) suite
Use git-send-pack en línea usando los servicios de onworks.net