'Tu twig está por delante de' origin / master 'por 1 commit.' después de la fusión

He hecho lo siguiente:

git add <filenames> git commit git push origin master:mybranch 

Desde mi server de origen, hice lo siguiente:

 git merge mybranch 

Todos mis cambios ahora están presentes en el server de origen, sin embargo, ahora git (y yo mismo) parece increíblemente confundido. Cuando hice un git status en el origen, dos de los nuevos files que agregué estaban presentes, pero figuraban como files sin seguimiento. Sin embargo, los files modificados no están listdos como modificados.

Cuando hago un git status en mi server remoto, recibo el error Sucursal está por delante de 'origin / master' en 1 commit.

Cuando hago un git diff origin/master en mi server remoto, todos mis cambios aparecen como no presentes en el server de origen.

¿Que esta pasando aqui?

hacer un Git Pull en su maestro y luego fusionar de nuevo
¿En qué twig estás actualmente?

por lo general, así es como va:

 git checkout somebranch *make some changes git add *any new files here* git commit -am "commit message" git checkout master git pull origin master git merge somebranch git push 

si la twig maestra tuvo algún cambio cuando la sacó, deberá fusionar esos cambios con su twig de trabajo.

 git checkout somebranch git merge master 

solo has empujado la mybranch a tu control remoto. Esta es la razón por la que después de fusionarlo en maestro en el control remoto, aparece el post "adelante por 1". Esto no es un error.

Haz una búsqueda de git y tendrás lo último en synchronization.

Parece que no entiendes cómo se construye la estructura histórica de Git. Busque en Google "git para científicos informáticos" para get una descripción general rápida o dedique un time a leer progit.org/book.