我正在尝试在 git 存储库中压缩一些提交记录。
> git rebase -i HEAD~3
成功地对 refs/heads/staging 进行了变基并更新了它。
打开一个名为 git-rebase-todo
的文件:
pick a2f3467 Require statement incorrect
pick c41212e Require file in environment
pick 2743221 This should work
# Rebase c5f42f3..2743221 onto c5f42f3
# ..........
我尝试将底部两个提交从pick
更改为squash
。我保存文件,但出现以下错误:
无法保存~/Documents/code/myapp/.git/rebase-emrge/git-rebase-todo
.git
文件夹中没有rebase-merge
文件夹……这正常吗?是 ST2 加载提交的方式有问题吗? - Brandongit config core.editor
命令更改默认编辑器。我认为首先要检查的是编辑器是否打开,文件夹是否存在以及是否可以向其中写入文件。 - Ben