Я сделал слияние из 2-х файлов и теперь Im пытается зафиксировать, но он открывает VIM со следующими данными, и теперь я полностью потерян. (У меня нет опыта работы с VIM)Git Commit после слияния открывается 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
Что мне делать?
Вот сценарий:
У меня был Node.js проекта по GitHub, сейчас я пытаюсь подтолкнуть это мерзавец репо nodester (в так что я сейчас имею 2 пультов для моего проекта). Но прежде чем я смогу нажать на узел, мне нужно было исправить 2 файла, которые противоречили тем, которые были созданы для nodeter для меня. Я решил конфликты с git merge -y
, и теперь я хочу совершить, а затем нажать.
Это ошибка я получаю при попытке нажать на 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.
Это не имеет никакого отношения к node.js или nodster, пожалуйста, используйте только теги. В этом случае GIT. – thenetimp
Я думаю, что это «плохая» особенность git. Это просто делает его менее автоматизированным. И мне нужно обернуть команду git, чтобы автоматизировать ее снова. '- сообщение« save »работает для меня. –