Git rebase

git rebase -i 提交id ,操作提交id后的提交 ,参数: 修改提交信息:将pick替换为reword
合并提交:将多个pick替换为squash 删除提交:直接删除对应的行。 注意:删除至少需要保留一行pick, 需要删除所有的提交可以使用

  1. git reset –hard 提交id ,如果已经提交到远端,可以使用git push –force 强制提交
  2. git rebase –onto 提交id 删除提交id后所有的提交