蛊毒传说
更新:以下答案适用于git 2.13之前的git。对于git 2.13及更高版本,请进一步查找其他答案。警告正如评论中所指出的,这会将所有内容(无论已上演还是未上演)都置于藏匿处。在隐藏之后,--keep-index仅保留索引。当您稍后弹出存储时,这可能导致合并冲突。这将存储您以前未添加的所有内容。只是git add要保留的内容,然后运行它。git stash --keep-index例如,如果您要将一个旧的提交拆分为多个变更集,则可以使用以下过程:git rebase -i <last good commit>将一些更改标记为edit。git reset HEAD^git add <files you want to keep in this change>git stash --keep-index根据需要进行修复。不要忘记git add任何更改。git commitgit stash pop根据需要从#5重复。git rebase --continue