您的位置:首页 > 大数据 > 人工智能

git:Please enter a commit message to explain why this merge is necessary

2016-04-11 10:08 513 查看
Question description:

I am using git. I did a pull from a remote repo and got an error message:"please enter a commit message to explain why this merge is necessary,especially if it merges
an updated upstream into a topic branch."

scheme  1:

I try to type a message and press enter but nothing happens.

How do I tell git/terminal I am done typing in my message? I am using terminal on OS X.

It's not a Git error message, it's the editor as git uses your default editor.

To solve this:

press "i"

write your merge message


按照提示:

输入ctrl + x

输入 "y"

then press enter


scheme  2:

Actually it's not an error! It means you should enter some message to mark this merge. My OS is Ubuntu 14.04.If you use the same OS ,you just need to do this as follows:

type some message

"Ctrl+C+O"

type the file name(such as "Merge_feature01") and press Enter

"Ctrl+X" to exit

Now if you go to .git and you will find the file "Merge_feature01", that's the merge log actually.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: