remote - how to delete tag git
Git diff-explicación estadÃstica (3)
Como respondí here :
Se supone que debe reflejar la cantidad de cambios (en líneas) de cada archivo enumerado.
Signos adicionales para adiciones, menos para supresiones.
El 118 da la cantidad de líneas modificadas, y el - / + le da la proporción de eliminaciones / adiciones.
Cuando la cantidad de cambios pueda ajustarse a una línea, obtendrá '' + '' por adición, '' - '' por eliminación;
De lo contrario, esta es una aproximación, por ejemplo
CHANGES.txt | 47 +++++++++++++++++++++++++++++++++
make-release.py | 77 +++++++++++++++++++++++++++++++++++++++----------------
2 files changed, 102 insertions(+), 22 deletions(-)
En CHANGES.txt
ya que puede ver que no hay '' - '', y dado que 47 '' + '' son muchos, tiene una cantidad proporcional de ellos (es decir, 100%).
En make-release.py
verá x39 '' + '' representando 55 adiciones y x16 '' - '' representando 22 eliminaciones.
Exactamente como su proporción, y solo la cantidad para ajustarse a la pantalla de salida.
La cantidad de signos por línea es un múltiplo de GCD
que se ajusta al ancho de la línea.
Espero que ayude.
La salida de extracción de Git se explicó aquí bastante bien. A pesar de esto, todavía no estoy seguro de a qué se refiere el gráfico de texto.
Por ejemplo:
git diff --stat master HEAD^
Salidas (truncadas):
Site/index.php | 118 ++--
Si bien el número de líneas modificadas se muestra claramente como 118, el gráfico de texto es un poco más difícil de interpretar.
¿Podría esto relacionarse con la proporción de líneas agregadas y eliminadas?
Sí, es la proporción de líneas agregadas y eliminadas.
Ver también:
man diffstat
git diff --numstat "@{1 day ago}"
Parámetros:
-
diff
= Mostrar diff -
--numstat
= muestra el número de líneas insertadas y eliminadas -
@{1 day ago}
= Período.
Salida
0 1 WebContent/WEB-INF/tags/Grid.tag
38 30 ant/build.xml
- Columna 1 (que contiene
0
38
) = insertado - Columna 2 (que contiene
1
30
) = eliminado
PD: las columnas están separadas por tabuladores ( /t
).