[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: maledetto git! :)



Grazie a tutti,

Cmq per il momento non voglio fare nessuna modifica .. Solo aggiornare una volta la settimana, e intanto mibstudio come funziona... Poi vedremo

Ciao
MaX

El 21/9/2015 21:52, "Alessandro Pellizzari" <alex@amiran.it> escribió:
Il Mon, 21 Sep 2015 19:00:02 +0200, maxlinux duemila ha scritto:

> Non capisco che differenza ci sia tra pull, fetch ne come fare a fare in
> modo che non dia errori al tentare di scaricare e fare il merge delle
> eventuali differenze.

Parli di merge. Stai per caso modificando in locale il codice?

git pull, come dice cage, fa il fetch e il merge in automatico.

Se fai delle modifiche localmente, io ti consiglio di crearti un branch di
sviluppo, con un nome che non rischi collisioni con loro, e ricordarti di
tornare in master quando fai il pull.

Detto in soldoni, subito dopo il clone:

git checkout -b maxlinux2000
... fai le tue modifiche e continui a lavorare su questo branch ...
git commit -a

... vuoi sincronizzare con l'upstream...

git checkout master
git pull
git checkout maxlinux2000

Questo ti sposta su master, fa il pull e poi ti risposta sul tuo branch

Se vuoi fare il merge di master dentro il tuo branch, assicurati di essere
nel tuo branch, poi fai:

git diff maxlinux2000 master
... valuti il rischio...
git merge master
[ ... risolvi i conflitti e poi fai: git commit -a...]

Bye.



Reply to: