Git rebase
git rebase -i 提交id ,操作提交id后的提交 ,参数:
修改提交信息:将pick替换为reword
合并提交:将多个pick替换为squash
删除提交:直接删除对应的行。
注意:删除至少需要保留一行pick,
需要删除所有的提交可以使用
- git reset –hard 提交id ,如果已经提交到远端,可以使用git push –force 强制提交
- git rebase –onto 提交id 删除提交id后所有的提交
git rebase -i 提交id ,操作提交id后的提交 ,参数:
修改提交信息:将pick替换为reword
合并提交:将多个pick替换为squash
删除提交:直接删除对应的行。
注意:删除至少需要保留一行pick,
需要删除所有的提交可以使用
...