/ / Come aggiornare un ramo dopo aver verificato - git

Come aggiornare un ramo dopo il check-out - git

Sono nuovo di Git. Ho verificato un ramo X da Y. In realtà ho dimenticato di fare "git pull origin Y" prima di creare il nuovo ramo. Più tardi ho controllato Y e ho fatto "git pull origin Y". Voglio sapere come posso ottenere quei cambiamenti in Y nel mio ramo X che ho tagliato da Y. Grazie in anticipo

risposte:

2 per risposta № 1

Invece di unire i due rami, specialmente se non hai spinto X tuttavia, preferirei riformulare X in cima a Y.

Sei partito da:

y--y--y         (branch Y)

x--x--x (branch X)

Hai tardivamente fatto il git pull Y aggiornare Y:

y--y--y--y--y   (branch Y)

x--x--x (branch X)

Quindi semplicemente rebase X in cima all'aggiornamento Y:

git checkout X
git rebase Y

y--y--y--y--y   (branch Y)

x"--x"--x" (branch X)

Vedi "git rebase vs git merge" per più.


0 per risposta № 2

unisci semplicemente i due rami:

 # make sure we are on branch master
git checkout master
# merge branch Y from origin into master
git merge origin/Y