regla 2: recomponer el párrafo que el commit anterior partió en dos
El aviso nuevo se metió entre `aísla de verdad.` y `Vale también para git commit -F -`, dejando la mitad del párrafo viejo colgando del final del nuevo. Sólo reordena; no cambia una palabra.
This commit is contained in:
@@ -96,7 +96,9 @@ git commit -m … -- mio.txt # ⇒ SÓLO mio.txt; lo del otro q
|
||||
```
|
||||
|
||||
**Entonces: `git commit -m "…" -- <rutas>`.** El `--` acota el commit por pathspec y es lo único que
|
||||
aísla de verdad.
|
||||
aísla de verdad. Vale también para `git commit -F -`. Corolario: no dar por bueno el alcance sin
|
||||
mirarlo — `git show --stat` sobre el commit recién hecho cuesta un segundo y es la única forma de
|
||||
enterarse el mismo día en vez de por el otro agente.
|
||||
|
||||
⚠ **Pero el `--` NO protege la ruta que vos nombrás, y la intuición es la contraria** (medido
|
||||
2026-09-15, repo de juguete): con un fichero en estado `MM` —stageado *y* modificado por otro—,
|
||||
@@ -111,9 +113,7 @@ git commit -m … -- f.txt # ⇒ commitea v3 · el índice queda en v3 · v2
|
||||
El pathspec aísla de lo que el otro dejó en **otras** rutas — que es lo del párrafo de arriba y
|
||||
sigue siendo cierto. Corolario: **un fichero que aparece `MM` y que vos no tocaste no se commitea
|
||||
ni con pathspec — se avisa.** Pasó con el `Cargo.lock` de tawasuyu (SDD 26 §7.quinquies), donde el
|
||||
árbol del otro agente ya traía la reparación que hacía falta. Vale también para `git commit -F -`. Corolario: no dar por bueno el alcance sin
|
||||
mirarlo — `git show --stat` sobre el commit recién hecho cuesta un segundo y es la única forma de
|
||||
enterarse el mismo día en vez de por el otro agente.
|
||||
árbol del otro agente ya traía la reparación que hacía falta.
|
||||
|
||||
## 3. Antes de dar un artefacto por presente, mirá que tenga contenido
|
||||
|
||||
|
||||
Reference in New Issue
Block a user