Herramientas de usuario

Herramientas del sitio


code:git

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
code:git [2013/09/07 18:58]
alfred [Push]
code:git [2020/05/09 09:25] (actual)
Línea 15: Línea 15:
 **origin** es una keyword que indica el repositorio inicial (donde se recogieron los archivos, donde se empezó a guardar...). **origin** es una keyword que indica el repositorio inicial (donde se recogieron los archivos, donde se empezó a guardar...).
 ===== Uso ===== ===== Uso =====
 +==== Clone ====
 +Obtener un repositorio externo:
 +<​code>​
 +$ git clone <​ruta>​
 +</​code>​
 +Obtener un repositorio usando con otro nombre en local:
 +<​code>​
 +$ git clone git://​github.com/​schacon/​grit.git otro_nombre
 +</​code>​
 +Obtener una branch concreta de un repsitorio:
 +<​code>​
 +$ git clone git://​github.com/​schacon/​grit.git -b dev
 +</​code>​
 +
 ==== Ficheros ==== ==== Ficheros ====
 === Borrado === === Borrado ===
Línea 29: Línea 43:
 $ git rm -r --cached folderName $ git rm -r --cached folderName
 </​code>​ </​code>​
- 
 ==== Commits ==== ==== Commits ====
 Indicar el commit con el comentario directamente:​ Indicar el commit con el comentario directamente:​
Línea 91: Línea 104:
   * ''​git branch -a'',​ ver todas las branches, las remotas también.   * ''​git branch -a'',​ ver todas las branches, las remotas también.
   * ''​git branch -v'',​ ver más información sobre las branches.   * ''​git branch -v'',​ ver más información sobre las branches.
 +
 +Eliminar una branch localmente:
 +<​code>​
 +$ git branch -d the_local_branch
 +</​code>​
 +
 +Eliminar una branch remota:
 +<​code>​
 +$ git push origin --delete the_remote_branch
 +</​code>​
 +
 +Eliminar una branch remota (alternativa):​
 +<​code>​
 +$ git push origin :​the_remote_branch
 +</​code>​
 +
 Unir tu branch al repositorio:​ Unir tu branch al repositorio:​
 <​code>​ <​code>​
Línea 99: Línea 128:
 $ git branch -d my_branch $ git branch -d my_branch
 </​code>​ </​code>​
 +==== Merge de branches ====
 +=== Forzar\sobreescribir ===
 +Cuando quieras forzar un merge de una branch te pondrás en la destino (''​checkout''​) y harás:
 +<​code>​
 +$ git merge -X <​opcion>​ <​branch>​
 +</​code>​
 +Donde la opción puede ser ''​ours''​ o ''​theirs''​ según la versión que se prefiera en caso de conflicto (ours para la versión de la branch actual y theirs para la de la que quieres hacer merge).
 +
 +===== Versiones =====
 +Para volver temporalmente a una versión anterior
 +<​code>​
 +$ git checkout <​id_commit>​
 +</​code>​
 +
 ===== Workflows ===== ===== Workflows =====
 ==== El tuyo ==== ==== El tuyo ====
code/git.1378580331.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)