Hice una combinación de 2 archivos y ahora estoy tratando de confirmar pero abre VIM con la siguiente información y ahora estoy completamente perdido. (No tengo experiencia con VIM)Git Commit después de la fusión abre VIM
Merge branch 'master' of nodester.com:/node/git/lolcoder/****-******
Conflicts:
.gitignore
server.js
#
# It looks like you may be committing a merge.
# If this is not correct, please remove the file
# .git/MERGE_HEAD
# and try again.
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .project
~
~
~
".git/COMMIT_EDITMSG" 19L, 521C 1,1 All
¿Qué hago desde aquí?
Aquí está el panorama:
tenía un proyecto Node.js en github, ahora estoy tratando de empujar a este repositorio git de nodester (por lo que ahora tengo 2 mandos a distancia para mi proyecto). Pero antes de poder presionar a nodester, necesitaba arreglar 2 archivos que estaban en conflicto con los generados en nodester por mí. Resolví los conflictos con git merge -y
y ahora quiero confirmar y luego presionar.
Este es el error que consigo al intentar empujar a nodester:
Nodester!
To [email protected]:/node/git/lolcoder/****-**************.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:/node/git/lolcoder/****-************.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Esto no tiene nada que ver con node.js o nodster por favor solo use las etiquetas apropiadas. En este caso GIT. – thenetimp
Creo que esta es una característica "mala" de git. Simplemente hace que sea menos automatizado. Y tengo que ajustar el comando git para automatizarlo nuevamente. - El mensaje "guardar" 'funciona para mí. –