Tengo una rama maestra y "PersonalSite" para una base de código en la que estoy trabajando. He estado intentando fusionar repetidamente el maestro en la rama PersonalSite en vano.git merge no se combina
Esta vez, pensé que tenía todo lo enderezó, así que lo hice:
git checkout master
git pull
git checkout PersonalSite
git pull
git merge master
parecía que todo estaba funcionando, y aparece el conjunto de archivos que hubiera esperado, pero no había un conflicto . El conflicto fue correcto y fue como se esperaba, así que lo arreglé, hice "git add", "git commit", luego "git push". Pero ahora, cuando miro mi registro de git, solo muestra una confirmación sin cambios de código, pero con un solo conflicto.
Ahora, cuando ejecuto "git merge master" desde la rama "PersonalSite", dice "Ya está actualizado". pero claramente este no es el caso, ya que ninguno de los cambios que intenté fusionar realmente se fusionó. ¿Qué es exactamente lo que debo hacer para que Master se fusione realmente en este punto?
la razón que digo que no se fusionan es que hay cambios en la rama principal que no se reflejan en la rama PersonalSite incluso después de fusionar ... – LAW
respuesta actualizada. – sciritai
git pull origen [nombre de la rama] hizo el truco – Bijan