visual subir studio remota rama proyecto instalar conflictos comandos code cambiar git version-control branching-and-merging

subir - resolver conflictos git



Advertencia: estás dejando 1 commit detrás, no conectado a ninguna de tus ramas (1)

Puedes git cherry-pick bada553d si es solo el commit.

También puede hacer referencia a cualquier lugar donde haya estado utilizando el reflog:

git reflog

luego usa uno de esos commits:

git checkout -b temp HEAD@{3}

para pagar y hacer una temperatura de rama desde donde su confirmación actual fue 3 "veces" atrás. Es una miga de pan de donde solías estar.

EGit ataca de nuevo. Cometí el error de tratar de cambiar a una rama diferente en EGit y de alguna manera se equivocó y no revisé ninguna rama. Luego hice un compromiso con esta no rama, y ​​luego cuando me di cuenta de que no estaba rastreando la rama correcta, ejecuté lo siguiente:

$ git checkout issue2 Warning: you are leaving 1 commit behind, not connected to any of your branches: bada553d My commit message If you want to keep them by creating a new branch, this may be a good time to do so with: git branch new_branch_name .... Branch issue2 set up to track remote branch issue2 from origin. Switched to a new branch issue2.

Ahora que he estropeado las cosas, ¿cómo puedo asociar esa confirmación con mi rama actual? No estoy interesado en crear una nueva sucursal, solo quiero transferir ese compromiso a mi sucursal, issue2 .