Aggiorna 'docs/04-fetch-merge-pull.md'

This commit is contained in:
2025-12-05 10:03:52 +01:00
parent ef04512ec4
commit e6d5b9e26e
+5 -5
View File
@@ -9,7 +9,7 @@ Questi tre comandi sono spesso confusi, soprattutto da chi arriva da SVN.
## `git fetch`
- **Cosa fa:** scarica gli aggiornamenti dal remote (`origin`) ma **non** tocca la tua branch locale.
- Aggiorna solo i branch “remoti” tipo `origin/develop`, `origin/main`.
- Aggiorna solo i branch “remoti” tipo `origin/development`, `origin/master`.
Esempio:
@@ -19,8 +19,8 @@ git fetch origin
Dopo questo comando:
* `origin/develop` ha gli ultimi commit dal server
* la tua branch `develop` locale è ancora come prima
* `origin/development` ha gli ultimi commit dal server
* la tua branch `development` locale è ancora come prima
Puoi vedere la differenza:
@@ -35,7 +35,7 @@ git log --oneline --graph --decorate --all
* **Cosa fa:** unisce i commit di un branch in un altro.
* Crea un nuovo commit di **merge** (a meno che la storia non sia fast-forward).
Caso tipico: sei su `develop` e vuoi integrare gli ultimi commit dal server:
Caso tipico: sei su `development` e vuoi integrare gli ultimi commit dal server:
```bash
git checkout development
@@ -77,7 +77,7 @@ git pull
È comodo ma **meno esplicito**: non vedi distintamente fase di fetch e merge.
### Comportamento tipico a Meridiana (consigliato)
### Comportamento consigliato
Per evitare sorprese: