有时,我不小心用我想对之前的提交进行修改,即HEAD~1
。我通常使用git rebase -i
进入rebase交互模式,将提交分为两个提交,完成rebase。然后再次调整基准以修复原始提交
有更快的方法吗?拆分提交后,我可以git commit --amend
进行修改,然后在修改之前将修改更改添加到登台区域吗?
答案 0 :(得分:0)
听起来您想“樱桃”选择提交历史记录中的更改,以将其保存在新分支中,然后修改先前的提交以将其删除。
就像您提到的那样,在命令行中这非常棘手。但是,周围有许多工具可以使此操作更加容易。例如,Git Extensions使用图形用户界面(而不是命令行)可以轻松地modify your commit history。