InglésFrancésEspañol

Ad


icono de página de OnWorks

git-remote: en línea en la nube

Ejecute git-remote en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando git-remote 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-remote: administra un conjunto de repositorios rastreados

SINOPSIS


git sanaciones [-v | --verboso]
git sanaciones add [-t ] [-m ] [-f] [- [no-] etiquetas] [--mirror = ]
git sanaciones rebautizar
git sanaciones remove
git sanaciones cabeza fija (-a | --auto | -d | --delete | )
git sanaciones conjunto-ramas [--agregar] ...
git sanaciones obtener URL [--push] [--todos]
git sanaciones establecer URL [--empujar] [ ]
git sanaciones establecer URL --agregar [--empujar]
git sanaciones establecer URL --Eliminar [--empujar]
git sanaciones [-v | --verboso] Mostrar [-norte] ...
git sanaciones ciruela pasa [-n | --secar-correr] ...
git sanaciones [-v | --verboso] actualización [-p | --ciruela pasa] [( | ) ...]

DESCRIPCIÓN


Administre el conjunto de repositorios ("remotos") cuyas ramas rastrea.

CAMPUS


-v, --detallado
Sea un poco más detallado y muestre la URL remota después del nombre. NOTA: Esto debe colocarse
entre remoto y subcomando.

COMANDOS


Sin argumentos, muestra una lista de mandos a distancia existentes. Hay varios subcomandos disponibles para
realizar operaciones en los mandos a distancia.

add
Agrega un control remoto llamado para el repositorio en . El comando git fetch
luego se puede usar para crear y actualizar sucursales de seguimiento remoto / .

Con la opción -f, git fetch se ejecuta inmediatamente después de que la información remota se
preparar.

Con la opción --tags, git fetch importa todas las etiquetas del repositorio remoto.

Con la opción --no-tags, git fetch no importa etiquetas desde el control remoto
repositorio.

De forma predeterminada, solo se importan las etiquetas de las ramas recuperadas (consulte git-buscar(1)).

Con -t opción, en lugar de la especificación de referencia glob predeterminada para que el control remoto realice un seguimiento
todas las ramas bajo las referencias / controles remotos / / namespace, una especificación de referencia para rastrear solo
es creado. Puedes dar más de una -t para rastrear múltiples ramas
sin agarrar todas las ramas.

Con M opción, una referencia simbólica refs / remotes / / HEAD está configurado para apuntar a
remoto rama. Consulte también el comando set-head.

Cuando se crea un espejo de recuperación con --mirror = fetch, las referencias no se almacenarán en el
refs / remotos / espacio de nombres, sino todo en refs / en el control remoto será directamente
reflejado en refs / en el repositorio local. Esta opción solo tiene sentido al desnudo
repositorios, porque una recuperación sobreescribiría cualquier confirmación local.

Cuando se crea un espejo push con --mirror = push, git push siempre se comportará como
si se pasó --mirror.

rebautizar
Cambiar el nombre del mando a distancia para . Todas las ramas y configuración de seguimiento remoto
Se actualizan los ajustes del mando a distancia.

En caso y son iguales, y es un archivo bajo $ GIT_DIR / remotes o
$ GIT_DIR / branch, el control remoto se convierte al formato de archivo de configuración.

remove, rm
Eliminar el control remoto llamado . Todas las ramas y configuración de seguimiento remoto
Se eliminan los ajustes del mando a distancia.

cabeza fija
Establece o elimina la rama predeterminada (es decir, el objetivo de la referencia simbólica
refs / remotos / / HEAD) para el control remoto nombrado. Tener una rama predeterminada para un control remoto
no es obligatorio, pero permite especificar el nombre del control remoto en lugar de un
rama específica. Por ejemplo, si la rama predeterminada para el origen está configurada como maestra, entonces
el origen puede especificarse dondequiera que normalmente especificaría origen / maestro.

Con -d o --delete, la referencia simbólica refs / remotes / / HEAD se elimina.

Con -a o --auto, se consulta el control remoto para determinar su HEAD, luego el simbólico-ref
refs / remotos / / HEAD se establece en la misma rama. p. ej., si el HEAD remoto está
señalado a continuación, "git remote set-head origin -a" establecerá la referencia simbólica
refs / remotes / origin / HEAD a refs / remotes / origin / next. Esto solo funcionará si
refs / remotes / origin / next ya existe; si no es así, primero se debe buscar.

Usar para configurar los refs simbólicos / remotos / / HEAD explícitamente. p. ej., "git
maestro de origen del set-head remoto "establecerá el simbólico-ref refs / remotes / origin / HEAD en
refs / remotes / origin / master. Esto solo funcionará si refs / remotes / origin / master ya
existe; si no, primero debe buscarse.

conjunto-ramas
Cambia la lista de ramas rastreadas por el control remoto nombrado. Esto se puede utilizar para rastrear un
subconjunto de las ramas remotas disponibles después de la configuración inicial para un control remoto.

Las ramas nombradas se interpretarán como si estuvieran especificadas con la opción -t en el git
sanaciones add línea de comando.

Con --add, en lugar de reemplazar la lista de ramas rastreadas actualmente, agrega a eso
lista.

obtener URL
Recupera las URL de un control remoto. Las configuraciones para asideOf y pushInsteadOf son
expandido aquí. De forma predeterminada, solo se muestra la primera URL.

Con --empujar, las URL de inserción se consultan en lugar de obtener las URL.

Con --todas, se enumerarán todas las URL del control remoto.

establecer URL
Cambia las URL del control remoto. Establece la primera URL para el control remoto que coincide con la expresión regular
(primera URL si no se da) a . Si no coincide
cualquier URL, se produce un error y no se cambia nada.

Con --empujar, las URL de inserción se manipulan en lugar de las URL de recuperación.

Con --agregar, en lugar de cambiar las URL existentes, se agrega una nueva URL.

Con --Eliminar, en lugar de cambiar las URL existentes, todas las URL que coincidan con expresiones regulares están
eliminado para control remoto . Intentar eliminar todas las URL que no son de inserción es un error.

Tenga en cuenta que la URL de inserción y la URL de recuperación, aunque se pueden configurar de manera diferente,
todavía debe referirse al mismo lugar. Lo que empujó a la URL de inserción debería ser lo que
vería si lo obtuvo inmediatamente de la URL de búsqueda. Si está intentando recuperar
de un lugar (p. ej., su upstream) y enviarlo a otro (p. ej., su publicación
repositorio), use dos controles remotos separados.

Mostrar
Da alguna información sobre el control remoto .

Con la opción -n, los cabezales remotos no se consultan primero con git ls-remote ;
En su lugar, se utiliza información almacenada en caché.

ciruela pasa
Elimina todas las ramas obsoletas de seguimiento remoto en . Estas ramas rancias tienen
ya ha sido eliminado del repositorio remoto al que hace referencia , pero todavía son
disponible localmente en "controles remotos / ".

Con la opción --dry-run, informe qué ramas se podarán, pero no pode realmente
de ellas.

actualización
Obtener actualizaciones para un conjunto de controles remotos con nombre en el repositorio según lo definido por
mandos a distancia. . Si no se especifica un grupo con nombre en la línea de comando, el
se utilizará el parámetro de configuración remotes.default; si remotes.default no es
definido, todos los controles remotos que no tienen el parámetro de configuración
remoto. Se actualizará .skipDefaultUpdate establecido en true. (Ver git-config(1)).

Con la opción --prune, pode todos los controles remotos que están actualizados.

DISCUSIÓN


La configuración remota se logra utilizando remote.origin.url y remote.origin.fetch
variables de configuración. (Ver git-config(1)).

EJEMPLOS


· Agrega un nuevo control remoto, busca y echa un vistazo a una rama de él.

$ git remoto
natural
$ git rama -r
origen / CABEZA -> origen / maestro
origen / maestro
$ git remoto agregar puesta en escena git: //git.kernel.org/.../gregkh/staging.git
$ git remoto
natural
puesta en escena
$ git fetch puesta en escena
...
De git: //git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
* [nueva rama] maestro -> preparación / maestro
* [nueva rama] staging-linus -> staging / staging-linus
* [nueva rama] staging-next -> staging / staging-next
$ git rama -r
origen / CABEZA -> origen / maestro
origen / maestro
puesta en escena / maestro
puesta en escena / puesta en escena-linus
puesta en escena / puesta en escena-siguiente
$ git checkout -b staging staging / master
...

· Imitar git clonar pero rastrea solo las ramas seleccionadas

$ proyecto mkdir.git
$ cd proyecto.git
$ git inicializar
$ git remote add -f -t master -m master origin git: //example.com/git.git/
$ git fusionar origen

Use git-remote 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