Aggiorna 'docs/04-fetch-merge-pull.md'
This commit is contained in:
@@ -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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user