有 3 个 commit, 想合并成 1 个,不想去手动改,就想写个 js 脚本来做,
但是不知道什么命令可以在 不进入交互式编辑,还能合并 commit 的,
有大佬知道吗?
有 3 个 commit, 想合并成 1 个,不想去手动改,就想写个 js 脚本来做,
但是不知道什么命令可以在 不进入交互式编辑,还能合并 commit 的,
有大佬知道吗?
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.2k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
1. 用
--interactive
但是不 interactiveGIT_SEQUENCE_EDITOR
用于编辑 todo,将第二行开始每行开头的pick
都换成squash
GIT_EDITOR=true
用于防止 squash 时 git 打开编辑器2. 利用
reset