github - 如何验证推送提交?

标签 github

这个问题在这里已经有了答案:





Git sign off previous commits?

(10 个回答)


3年前关闭。




Github 提供了通过 signing them with GPG 验证提交的可能性.

执行此操作后,您将获得所有提交的验证/签名。但是,在执行此操作之前,我已经推送了提交。有没有办法验证/签署这些提交?

最佳答案

这将涉及重写存储库的历史记录,或者使用:

  • git rebase -i ,经过编辑和 git commit -S --amend --no-edit每次提交
  • git filter-branch .

  • 类似 this answer ,但使用您想要的任何标准:
    git filter-branch --commit-filter 'if [ <some criteria> ];
      then git commit-tree -S "$@";
      else git commit-tree "$@";
      fi' HEAD
    

    关于github - 如何验证推送提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50400272/

    相关文章:

    visual-studio-2010 - 将项目从 Visual Studio 2010 上传到 GitHub

    git - 如何判断 merge 请求是否已 merge

    git - 我可以/应该 fork 我自己的 github 仓库吗?

    html - 我可以为 github 页面创建多个存储库吗?

    c - 指定下载目录

    python - 解决 "django.db.utils.ProgrammingError: permission denied for relation django_migrations"的步骤

    github - 如何在Jekyll's Liquid模板中比较字符串大小/长度?

    git - 在 Windows 7 上使用 git 的 GitHub 的 https 证书错误

    git - 无法推送到 GitHub 上的远程存储库

    github - 在 GitHub 中为整个组织创建标签