我正在使用Emacs +,它在很多方面都非常适合与git一起使用。尽管我的工作流程中有一个方面无法映射到这个问题,所以也无法解决这个问题。
有时您有一个提交,应将其重新加工为单独的提交。我可以使用magit交互地调整提交的基础,并声明我打算编辑所述提交。
现在,我必须切换到git gui,选择“显示上一次提交”,向我显示已分阶段进行的更改,然后取消分阶段我想成为单独提交的部分。然后,我提交,进行排除,然后再次提交-瞧,我的历史记录中有一个新提交。
到目前为止,我还没有找到使用Emacs完成此操作的方法。有什么提示吗?