• TortoiseGit删除最后commit之前的连续commit
    在最后提交commit之前, 可能有很小的改动,如typo,删除console.log等。那么可以把这些小改动放到最后的commit,删除之前的commit。
    TortoiseGit打开commit log
    在要删除的那些commit的前一个commit上,右键后,选择reset xxx to this
    然后,右键这个commit id后,选择push
    使用git的话,2个命令搞定:
1
2
git reset --hard abc526ef839882b6d631c0c59296a2d6d43dae34 #想要恢复到的版本commit id
git push origin HEAD --force
  • 在Azure Devops的Repo环境上使用
    在Azure DeveOps环境上,可能会出现请使用ForcePush类似错误提示。那么确认在Project Settings->Repos->Repositories->你所在的group->Force push,对这个选项,选择Allow,如下图
    ForcePush