Parece que no puedo obtener git log --branches
para filtrar correctamente su salida. Parece como si Git lo ignorara.¿Funciona el registro de git?
Por ejemplo, el jefe de git log --graph --all --decorate
, impresiones:
* commit 3ae0d17538f787bdde68f37f6644ffe9652d8dc1 (HEAD, feature/branch-ignore)
| Author: Chris Lewis <[email protected]>
| Date: Mon Mar 14 17:39:56 2011 -0700
|
| Ignore merge commits, as they're going to be duplicating events
|
* commit 770534e9d77acb03eaf842440c879aec1c5b5500
| Author: Chris Lewis <[email protected]>
| Date: Tue Mar 8 14:39:40 2011 -0800
|
| Removed another remote branch check
|
Digamos que quiero filtrar por master
, lo que debería significar estas confirmaciones se ignoran. El jefe de git log --graph --all --decorate --branches=master
, es también: no parece
* commit 3ae0d17538f787bdde68f37f6644ffe9652d8dc1 (HEAD, feature/branch-ignore)
| Author: Chris Lewis <[email protected]>
| Date: Mon Mar 14 17:39:56 2011 -0700
|
| Ignore merge commits, as they're going to be duplicating events
|
* commit 770534e9d77acb03eaf842440c879aec1c5b5500
| Author: Chris Lewis <[email protected]>
| Date: Tue Mar 8 14:39:40 2011 -0800
|
| Removed another remote branch check
|
Git a ser filtrado. No parece hacer ninguna diferencia si --branches
se pasa con otros argumentos o no. La versión de My Git es git version 1.7.4.1
. ¿Alguien sabe cómo usar este comando con éxito?
EDIT: Todo lo que quiero poder hacer es obtener el registro de una rama u otra, sin tener que hacer el pago primero.
pregunta interesante. Ninguno de los comentarios a continuación abordan lo que se supone que debe hacer Branch o cómo se supone que funciona. –
He agregado una respuesta que ahora explica por qué funciona correctamente aunque parezca que no lo es. –