dev:git-forking-workflow
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| dev:git-forking-workflow [2014/11/29 17:01] – creata kobe | dev:git-forking-workflow [2015/09/17 13:08] (current) – [Intro] kobe | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| Nel modello di sviluppo fork-based gli sviluppatori, | Nel modello di sviluppo fork-based gli sviluppatori, | ||
| Quando | Quando | ||
| + | **NB**: | ||
| Di seguito descriveremo dettagliatamente i passaggi da effettuare per Gasista Felice. | Di seguito descriveremo dettagliatamente i passaggi da effettuare per Gasista Felice. | ||
| Line 10: | Line 11: | ||
| ===== Fork ===== | ===== Fork ===== | ||
| - | | + | Dopo aver effettuato l' |
| - | - Fatto questo, il repository gasistafelice apparirà sulla propria pagina personale di Github. | + | |
| - | - Cambiare i riferimenti di origin all' | + | Fatto questo, il repository gasistafelice apparirà sulla propria pagina personale di Github. |
| + | |||
| + | Cambiare i riferimenti di origin all' | ||
| [remote " | [remote " | ||
| Line 19: | Line 22: | ||
| Aggiungendo un nuovo remote che punta al repository ufficiale: | Aggiungendo un nuovo remote che punta al repository ufficiale: | ||
| - | | + | |
| [remote " | [remote " | ||
| url = git@github.com: | url = git@github.com: | ||
| fetch = +refs/ | fetch = +refs/ | ||
| - | | ||
| - | $ git checkout master | ||
| Mi posiziono all' | Mi posiziono all' | ||
| - | $ git pull upstream | + | $ git checkout |
| Effettuo | Effettuo | ||
| - | $ git checkout my-dev-branch | + | $ git pull upstream master |
| Mi sposto sul mio branch in locale di sviluppo (in questo caso, my-dev-branch) | Mi sposto sul mio branch in locale di sviluppo (in questo caso, my-dev-branch) | ||
| - | $ git rebase master | + | $ git checkout my-dev-branch |
| Effettuo un rebase (un import) del mio branch (my-dev-branch) con il master, quindi: | Effettuo un rebase (un import) del mio branch (my-dev-branch) con il master, quindi: | ||
| - importo le nuove modifiche del master | - importo le nuove modifiche del master | ||
| - riapplico i miei commit piu' recenti dopo quelli importati dal master | - riapplico i miei commit piu' recenti dopo quelli importati dal master | ||
| + | |||
| + | $ git rebase master | ||
| In caso di problemi fixare a mano eventuali conflitti, come segnalato (e come si fa normalmente). | In caso di problemi fixare a mano eventuali conflitti, come segnalato (e come si fa normalmente). | ||
dev/git-forking-workflow.1417280518.txt.gz · Last modified: by kobe
