我从上游获取了一些更新,合并,并收到以下错误消息:
FAILED: DIRTY_INDEX [filename]
Run Code Online (Sandbox Code Playgroud)
重置和另一次合并后,我收到此错误:
FAILED: DIRTY_WORKTREE [another-filename]
Run Code Online (Sandbox Code Playgroud)
这一切对我来说都很神秘 - 我现在该怎么办?
Von*_*onC 10
如" 在保持局部变化的乐趣 "中所提到的:
Linus经常执行补丁应用程序并在具有干净索引的脏工作树中进行合并.
- 脏工作树是您没有添加到索引的更改的地方.
不脏的工作树是一个干净的工作树.- 脏指数是您已添加更改的位置(换句话说,"
git diff --cached"将报告某些更改).
一个干净的索引匹配HEAD.
每次都git status可以显示您在进行新合并之前需要做的事情.
git stash例如,可以在工作树中保存当前正在进行的工作,并git stash pop在合并完成后应用所述工作.