Añadidos arhcivos basicos de repos
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
# Include: git-merge-to-master
|
||||
|
||||
Realiza merge de una rama de trabajo a master con --no-ff para preservar historia.
|
||||
|
||||
## Precondiciones
|
||||
|
||||
- Estar en la rama de trabajo (issue/* o quick/*)
|
||||
- Tests ejecutados y pasando
|
||||
- Commits limpios y atómicos
|
||||
|
||||
## Flujo
|
||||
|
||||
### 1. Cambiar a master
|
||||
|
||||
```bash
|
||||
git checkout master
|
||||
```
|
||||
|
||||
### 2. Actualizar master ({{include: git-update-master}})
|
||||
|
||||
```bash
|
||||
git pull --rebase
|
||||
```
|
||||
|
||||
### 3. Merge con --no-ff
|
||||
|
||||
```bash
|
||||
git merge --no-ff <rama> -m "merge: <rama> — <descripción corta>"
|
||||
```
|
||||
|
||||
**Formato del mensaje:**
|
||||
- Título: `merge: <rama> — <descripción>`
|
||||
- Cuerpo (opcional): resumen de lo que entra
|
||||
|
||||
**Ejemplos:**
|
||||
```
|
||||
merge: issue/0021-threads-config — habilitar threads en agentes
|
||||
merge: quick/fix-typo-readme — corregir typo en README
|
||||
```
|
||||
|
||||
### 4. Casos especiales
|
||||
|
||||
#### Sin conflictos
|
||||
✓ Merge completado, continuar
|
||||
|
||||
#### Con conflictos
|
||||
⚠ Resolver conflictos:
|
||||
|
||||
1. Ver archivos en conflicto:
|
||||
```bash
|
||||
git status
|
||||
```
|
||||
|
||||
2. Editar archivos y resolver conflictos manualmente
|
||||
|
||||
3. Stagear archivos resueltos:
|
||||
```bash
|
||||
git add <archivos-resueltos>
|
||||
```
|
||||
|
||||
4. Completar merge (sin -m para mantener mensaje):
|
||||
```bash
|
||||
git commit
|
||||
```
|
||||
|
||||
## Verificación post-merge
|
||||
|
||||
```bash
|
||||
git log --oneline -3
|
||||
```
|
||||
|
||||
Debe aparecer el merge commit al tope del log.
|
||||
Reference in New Issue
Block a user