Buscar..


Sintaxis

  • git remote [-v | --verbose]
  • git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--mirror=<fetch|push>]<name> <url>
  • git remote rename <old> <new>
  • git remote remove <name>
  • git remote set-head <name> (-a | --auto | -d | --delete | <branch>)
  • git remote set-branches [--add] <name> <branch>...
  • git remote set-url [--push] <name> <newurl> [<oldurl>]
  • git remote set-url --add [--push] <name> <newurl>
  • git remote set-url --delete [--push] <name> <url>
  • git remote [-v | --verbose] show [-n] <name>...
  • git remote prune [-n | --dry-run] <name>...
  • git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...]
  • git remote show <name>

Parámetros

Parámetro Detalles
-v, --verbose Corre verbalmente.
-m <master> Establece la cabeza en la rama <master> del control remoto
--mirror = fetch Las referencias no se almacenarán en el espacio de nombres de refs / remotes, sino que se reflejarán en el repositorio local
--mirror = empujar git push se comportará como si --mirror se hubiera pasado
--No etiquetas git fetch <name> no importa etiquetas desde el repositorio remoto
-t <branch> Especifica el control remoto para rastrear sólo <branch>
-F git fetch <name> se ejecuta inmediatamente después de configurar el control remoto
--tags git fetch <name> importa todas las etiquetas del repositorio remoto
-a, --auto La CABEZA de la referencia simbólica se establece en la misma rama que la CABEZA del control remoto
-d, --delete Todas las referencias enumeradas se eliminan del repositorio remoto
--añadir Agrega <nombre> a la lista de las ramas actualmente rastreadas (conjunto de ramas)
--añadir En lugar de cambiar alguna URL, se agrega una nueva URL (set-url)
--todos Empuja todas las ramas.
--borrar Todas las direcciones URL que coinciden con <url> se eliminan. (set-url)
--empujar Las URL de inserción se manipulan en lugar de las URL de recuperación
-norte Las cabezas remotas no se consultan primero con git ls-remote <name> , en su lugar se usa información en caché
--dry-run informe de las ramas que se podarán, pero no las pode realmente
--ciruela pasa Elimine sucursales remotas que no tengan una contraparte local

Añadir un repositorio remoto

Para agregar un control remoto, use git remote add en la raíz de su repositorio local.

Para agregar un repositorio de Git remoto <url> como un simple nombre corto <nombre>, use

git remote add <name> <url>

El comando git fetch <name> se puede usar para crear y actualizar las ramas de seguimiento remoto <name>/<branch> .

Renombrar un repositorio remoto

Cambie el nombre del control remoto llamado <old> a <new> . Todas las ramificaciones de seguimiento remoto y los ajustes de configuración del remoto se actualizan.

Para cambiar el nombre de una rama remota dev a dev1 :

git remote rename dev dev1

Eliminar un repositorio remoto

Quite el control remoto llamado <name> . Se eliminan todas las ramificaciones de seguimiento remoto y los ajustes de configuración del remoto.

Para quitar un repositorio remoto dev :

git remote rm dev

Mostrar repositorios remotos

Para listar todos los repositorios remotos configurados, use git remote .

Muestra el nombre corto (alias) de cada identificador remoto que ha configurado.

$ git remote
premium
premiumPro
origin

Para mostrar información más detallada, se puede utilizar el indicador --verbose o -v . La salida incluirá la URL y el tipo de control remoto ( push o pull ):

$ git remote -v
premiumPro    https://github.com/user/CatClickerPro.git (fetch)
premiumPro    https://github.com/user/CatClickerPro.git (push)
premium    https://github.com/user/CatClicker.git (fetch)
premium    https://github.com/user/CatClicker.git (push)
origin    https://github.com/ud/starter.git (fetch)
origin    https://github.com/ud/starter.git (push)

Cambia la url remota de tu repositorio Git

Es posible que desee hacer esto si se migra el repositorio remoto. El comando para cambiar la url remota es:

git remote set-url

Toma 2 argumentos: un nombre remoto existente (origen, ascendente) y la url.

Compruebe su url remoto actual:

git remote -v
origin    https://bitbucket.com/develop/myrepo.git (fetch)
origin    https://bitbucket.com/develop/myrepo.git (push)

Cambia tu url remoto:

git remote set-url origin https://localserver/develop/myrepo.git

Verifique nuevamente su url remoto:

git remote -v
origin    https://localserver/develop/myrepo.git (fetch)
origin    https://localserver/develop/myrepo.git (push)

Mostrar más información sobre el repositorio remoto

Puede ver más información sobre un repositorio remoto con git remote show <remote repository alias>

git remote show origin

resultado:

remote origin
Fetch URL:  https://localserver/develop/myrepo.git
Push  URL:  https://localserver/develop/myrepo.git
HEAD branch: master
Remote branches:
  master      tracked
Local branches configured for 'git pull':
  master      merges with remote master
Local refs configured for 'git push':
  master      pushes to master      (up to date)


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow