Answers:
如果已解决冲突,则需要使用将文件添加到舞台git add [filename]
,然后按常规进行提交。
git add the_file
为了提交合并,我不得不在本地删除该文件。
git status
会向您显示有冲突的文件
git status
,发现一个文件说both deleted
。WebStorm UI并未显示问题,只是说它无法提交合并。解决!
您需要做两件事。首先添加更改
git add .
git stash
git checkout <some branch>
它应该解决了我的问题。
git add
所有工作文件,这也是沉重的打击
解决冲突后,会发生此错误,但仍需要在阶段区域中添加文件。git添加 会解决的。然后,尝试提交并合并。
从git 2.23(2019年8月)开始,您现在有了执行此操作的快捷方式: git restore --staged [filepath]
。使用此命令,您可以忽略冲突的文件,而无需添加和删除该文件。
例:
> git status
...
Unmerged paths:
(use "git add <file>..." to mark resolution)
both modified: file.ex
> git restore --staged file.ex
> git status
...
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: file.ex