\"docs: Update GEMINI.md with commit message instructions\"
This commit is contained in:
parent
b9d43838da
commit
00db7e7b73
24
GEMINI.md
24
GEMINI.md
|
@ -12,4 +12,26 @@ tea issue create --title "Título del Issue" --description "Descripción detalla
|
|||
|
||||
- `--title`: Especifica el título del issue.
|
||||
- `--description`: Especifica la descripción o cuerpo del issue.
|
||||
- `--labels`: Especifica una o más etiquetas separadas por comas.
|
||||
- `--labels`: Especifica una o más etiquetas separadas por comas.
|
||||
|
||||
---
|
||||
|
||||
## Realizar Commits
|
||||
|
||||
Debido a problemas de interpretación de comillas en el shell de ejecución, el uso de `git commit -m "mensaje"` puede fallar. Para evitar estos problemas, se debe pasar el mensaje del commit a través de la entrada estándar (`stdin`).
|
||||
|
||||
### Método Recomendado
|
||||
|
||||
Utiliza el comando `echo` y una tubería (`|`) para enviar el mensaje a `git commit -F -`.
|
||||
|
||||
**Commit de una sola línea:**
|
||||
```bash
|
||||
echo "feat(scope): Tu mensaje de commit conciso" | git commit -F -
|
||||
```
|
||||
|
||||
**Commit multilínea:**
|
||||
Para mensajes de commit multilínea, la forma más segura es usar `printf` que maneja mejor los saltos de línea (`\n`):
|
||||
```bash
|
||||
printf "feat(scope): Título del commit\n\nCuerpo del mensaje con una descripción más detallada.\n\n- Un punto importante.\n- Otro punto importante.\n\nResolves: #123" | git commit -F -
|
||||
```
|
||||
Esto asegura que el formato del mensaje del commit se preserve correctamente.
|
||||
|
|
Loading…
Reference in New Issue
Block a user