[Git:commit错误] Fatal: cannot do a partial commit during a merge

Posted chloneda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Git:commit错误] Fatal: cannot do a partial commit during a merge相关的知识,希望对你有一定的参考价值。

:本文出自博主:chloneda

问题场景

今天进行Spring Boot版本升级,解决冲突后进行代码文件提交时出现这个错误。

上午11:56 Commit failed with error
        0 files committed, 5 files failed to commit: 升级Spring Boot版本,解决代码冲突。
        cannot do a partial commit during a merge.

其中最后一行的意思是不能部分提交代码。这是因为git提交代码时有部分代码没有做好提交的准备。

解决方法

  1. 全部提交。
git commit -a
  1. 部分提交,可以通过添加 -i 参数。
git commit file -i -m "merge"

然后解决一下冲突就可以提交了!

以上是关于[Git:commit错误] Fatal: cannot do a partial commit during a merge的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅Android Studio 中 使用git提交代码报错:Can‘t commit changes from multiple changelists at once(代码片

git 错误 fatal: Not a valid object name: 'master'

解决fatal: cannot run .git/hooks/commit-msg: No such file or directory的问题

git 拉取远程分支报错(fatal: '' is not a commit and a branch '' cannot be created from it)(示例

Git拉取分支报错(fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from it)

git cherry-pick 报错 fatal: bad object