tag relacionadas rehusando historias fusionar fatal git

git - tag - fatal: rehusando fusionar historias no relacionadas



Git se niega a fusionar historias no relacionadas. ¿Qué es ''historias no relacionadas''? (2)

En mi local, hice un nuevo archivo de texto -> git add newfile.txt -> commit -> pull origin master -> ERROR!

"negándose a fusionar historias no relacionadas".

¿Qué son las historias no relacionadas? ¿Qué son las historias relacionadas?


Creo que tienes un commit en el repositorio remoto y cuando tiras este error ocurre.

usa este comando

git pull origin master --allow-unrelated-histories git merge origin origin/master


Cuando de alguna manera se pierde el subdirectorio .git local, todo el proyecto parece aparecer de la nada, ya que todos los cambios locales históricos estaban contenidos en .git . Por lo tanto, sus cambios locales se convierten en no relacionados. Es por eso que todos los cambios se denominan unrelated histories .

En esta situación, la solicitud de git merge or pull no podrá realizar un seguimiento de los cambios realizados para agregar con el proyecto remoto. Por lo tanto, " refusing to merge unrelated histories" : se produce un error.

En esta situación, si intentas forzar la fusión por

git pull origin master --allow-unrelated-histories

git merge origin origin/master : estos comandos crearán muchos conflictos, ya que no pueden encontrar el historial de cambios local.