Lista de commands con –opción de porcelana disponible

¿Hay una list pública oficial (o tal vez no) de commands git , para los cuales --porcelain opción de --porcelain está disponible? ¿O debería revisar manualmente cada uno de ellos en la list de commands de porcelana ?

Logré googlear los siguientes tres:

 git status --porcelain git push --porcelain git blame --porcelain 

¿Pero hay más? Y si no, ¿puedo encontrar en algún lugar la información sobre si aparecería algo adicional y cuándo?

UPD: Entonces aquí está la list completa de los commands actualmente disponibles recolectados con la opción --porcelain (basada en las respuestas a continuación):

 git status --porcelain git push --porcelain git blame --porcelain git commit --porcelain git worktree list --porcelain 

Intentaremos mantenerlo actualizado con la nueva información disponible. Si encuentras alguna nueva, deja una respuesta en comentarios o como respuesta.

Puedes combinar:

  • git / git / search? l = bash & q = porcelana
  • git / git / search? l = c & q = porcelana

Eso confirmará que también tienes:

 git commit --porcelain git worktree list --porcelain 

Para más información sobre el significado de la porcelana, vea mi respuesta " ¿Qué significa el término" porcelana "en Git? "

El significado de --porcelain aquí es "producción de salida adecuada para el consumo de scripts de porcelana" .

Tenga en count que las opciones de git blame se pueden pasar a otros commands. Es por eso que git annotate también tiene una opción --porcelain .

Además, la aplicación de porcelain en la documentation devolvería git ls-files , que no tiene esa opción, pero se refiere a git-status --porcelain y git-diff-files --name-status como alternativas más fáciles de usar.

Por lo que sé, no hay documentation que lo cubra.

Vamos a explicar lo que hace para todos aquellos que no saben para que puedan aprender algo nuevo:

--porcelain

Producir salida legible por máquina.
La línea de estado de salida para cada reference estará separada por tabulaciones y enviada a stdout lugar de a stderr .

Se darán los nombres simbólicos completos de los refs.

Más commands:

  • worktrees --porcelain
    ¿Qué es worktree? y cuando debería usarlo?

También puedes usar el git status -z que es equivalente al git status --porcelain