tutorial source portable instalar git atlassian-sourcetree

git - portable - sourcetree login



git rebase utilizando sourcetree (1)

Creo que estoy confundido sobre cómo usar la GUI de SourceTree para hacer git rebase. Tengo dos ramas "master" y "dev". Como se ve, las dos ramas divergieron. Quiero hacer una rebase en la rama "dev", usando la línea de comandos, esto sería:

git checkout dev git rebase master

Hubiera esperado hacer clic derecho en "dev", y elegir "Cambiar los cambios actuales en devase". Asumo que los cambios actuales significan "nuevas confirmaciones en el maestro". Pero escoger esta opción parece no tener efecto alguno. ¿Cuáles serían los pasos correctos?


Pero escoger esta opción parece no tener efecto alguno.

Sí, porque los cambios actuales son el de las ramas actuales, que es dev .

Rebasar dev sobre un dev significa un no-op.

git checkout dev git rebase master

Eso significa que: la rama actual es dev : para volver a basarse en la parte superior del master .

Por lo tanto, en SourceTree, debe hacer clic con el botón derecho en el master (mientras el desarrollo está activado) y seleccionar:

Rebase current changes onto master