我正在使用安装了notepad ++的Windows机器。我使用以下命令配置了编辑器
git config --global core.editor "'C:\Program Files (x86)\Notepad++\notepad++.exe' -multiInst -nosession"
然后我创建了一个新的空白存储库并添加了一个" New Text Document.txt"文件。现在当我执行" git commit"命令它打开一个带有文本的新记事本++实例。
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
# On branch master
#
# Initial commit
#
# Changes to be committed:
# new file: New Text Document.txt
#
现在我保存" COMMIT_EDITMSG"单击Notepad ++中的保存按钮并关闭Notepad ++实例。
我的期望是,所有提交都已完成。 但是,如果我运行" git status"命令它仍显示文件未提交
Initial commit
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: New Text Document.txt
我还需要做些什么才能提交更改?
答案 0 :(得分:1)
你应该看看Using Notepad++ as Git Editor without affecting settings 其中一条评论
[core]
autocrlf = true
editor = "'C:/PROGRA~2/NOTEPA~1/NOTEPA~1.EXE' -multiInst -notabbar -nosession -noPlugin"