Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
code:git [2013/09/13 10:53] alfred [Clone] |
code:git [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 104: | 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 112: | 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 ==== | ||