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` ## `git fetch`
- **Cosa fa:** scarica gli aggiornamenti dal remote (`origin`) ma **non** tocca la tua branch locale. - **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: Esempio:
@@ -19,8 +19,8 @@ git fetch origin
Dopo questo comando: Dopo questo comando:
* `origin/develop` ha gli ultimi commit dal server * `origin/development` ha gli ultimi commit dal server
* la tua branch `develop` locale è ancora come prima * la tua branch `development` locale è ancora come prima
Puoi vedere la differenza: 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. * **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). * 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 ```bash
git checkout development git checkout development
@@ -77,7 +77,7 @@ git pull
È comodo ma **meno esplicito**: non vedi distintamente fase di fetch e merge. È comodo ma **meno esplicito**: non vedi distintamente fase di fetch e merge.
### Comportamento tipico a Meridiana (consigliato) ### Comportamento consigliato
Per evitare sorprese: Per evitare sorprese: