diff options
-rw-r--r-- | es/2.md | 14 | ||||
-rw-r--r-- | eu/2.md | 11 |
2 files changed, 13 insertions, 12 deletions
@@ -454,11 +454,11 @@ En los conflictos, Git aporta 3 archivos: Git tiene herramientas mejores: -- `git checkout --conflict` te devuelve al estado del conflicto, con los - marcadores, para deshacer los cambios que se hayan podido realizar por error - al tratar de corregir el conflicto +- `git checkout --conflict=<style> <file>` te devuelve al estado del conflicto, + con los marcadores, para deshacer los cambios que se hayan podido realizar + por error al tratar de corregir el conflicto -- `git checkout --ours/--theirs` para ver uno o otro estado +- `git checkout --ours/--theirs <file>` para ver uno o otro estado - `git log --oneline --left-right --merge` facilita mostrar el contexto @@ -504,7 +504,7 @@ Puede ser interesante usar `diff3` para los conflictos. Por defecto se usa >>>>>>> theirs ``` -- `git checkout --conflict=diff3` para mostrar el conflicto en 3 partes +- `git checkout --conflict=diff3 <file>` para mostrar el conflicto en 3 partes - `git config --global merge.conflictstyle diff3` recomiendo configurarlo para que funcione así siempre @@ -599,8 +599,8 @@ volver a aplicarla sin necesitar interacción humana. - `git reset --hard HEAD^` volver atrás el en el tiempo, y volver a hacer el merge resuelve el conflicto automáticamente:\ `"Resolved with previous resolution"` -- `git checkout --conflict=merge <file>` recupera el conflicto, desactivando el - rerere +- `git checkout --conflict=<style> <file>` recupera el conflicto, desactivando + el rerere - `git rerere` se puede aplicar después el rerere automáticamente ## Debugging con Git @@ -466,11 +466,12 @@ Konfliktoetan Gitek 3 fitxategi ematen ditu: Konfliktoak hobeto aztertzeko tresna batzuk: -- `git checkout --conflict` konfliktoa daukan fitxategiaren konflikto - markadoreak berriro idazten ditu. Eskuz aldatzean nahi gabe ezabatu +- `git checkout --conflict=<style> <file>` konfliktoa daukan fitxategiaren + konflikto markadoreak berriro idazten ditu. Eskuz aldatzean nahi gabe ezabatu ditugunean interesgarria da. -- `git checkout --ours/--theirs` egin daiteke alde bat edo bestea ikusteko. +- `git checkout --ours/--theirs <file>` egin daiteke alde bat edo bestea + ikusteko. - `git log --oneline --left-right --merge` interesgarria da testuingurua ulertzeko. @@ -517,7 +518,7 @@ erabiltzen da. Atal berri bat gehitzen dio konfliktoari, *base*a bistaratzeko. >>>>>>> theirs ``` -- `git checkout --conflict=diff3` konfliktoa 3 stagetan bistaratzeko. +- `git checkout --conflict=diff3 <file>` konfliktoa 3 stagetan bistaratzeko. - `git config --global merge.conflictstyle diff3` konfliktoak 3 bidetan ikusteko @@ -612,7 +613,7 @@ automatikoki aurretik gordetako ebazpena erabiltzen delako. - `git reset --hard HEAD^` eta mergea berriro egiterakoan konfliktoak automatikoki konpontzen dira:\ `"Resolved with previous resolution"` -- `git checkout --conflict=merge <file>` eginda konfliktoa berreskuratu +- `git checkout --conflict=<style> <file>` eginda konfliktoa berreskuratu daiteke, `rerere`a aktibatu gabe - `git rerere` egiten berriro mergeatu daiteke automatikoki |