草庐IT

git - 在 git 中交换分阶段和非分阶段更改的最短方法是什么?

如果有一些变化被添加到索引中,有一些变化没有被添加到索引中,我该如何交换这两组变化? 最佳答案 它认为这对于临时提交来说是最简单的。当您有暂存和未暂存提交时,您在尝试对更改重新排序时可能会发生冲突。对分阶段的更改进行提交,创建一个分支供以后使用:gitcommit-m"Savedstaged"gitbranchsave-staged使用未暂存的更改进行提交(如果未暂存的更改包含新文件,您可能需要先明确地gitadd它们):gitcommit-a-m"Unstagedchanges"将未暂存的更改重新定位到原始HEAD上(可能涉及冲突
12