git merge cambios de cabeza a local

Soy bastante nuevo y necesito ayuda. Me disculpo si mi pregunta es trivial o estúpida.

De todos modos, sincronicé desde una sucursal remota, realicé algunos cambios, revisé algunos, pero otros nunca los puse (porque no los quiero registrados).

Ahora necesito sincronizar con ese repository remoto, pero no perder los cambios locales sin seguimiento. Idealmente, sería genial si git me permitiera revisar los cambios si hubiera algún conflicto.

De todos modos, gracias por la ayuda!

Puede usar el command stash para realizar una copy de security de los cambios en los files no rastreados, algo así como

git stash --include-untracked 

El enlace de documentation anterior proporciona un ejemplo llamado Tirando a un tree sucio , que probablemente sea similar (o idéntico) a su situación. Si hay conflictos de fusión cuando intentas aplicar cambios ocultos, Git te lo dirá.

Es por eso que siempre deberías trabajar con sucursales. De todos modos, puedes git stash save tu trabajo y luego git commit y git push . Después de eso, puedes git stash apply para recuperar tus otros cambios.