从 git 历史记录中删除文件的某些内容

阿迪阿迪

设置存储库时,在初始提交中,添加的文件之一包含不应存在的敏感数据(程序员个人信息)。是否有可能从 git 历史记录中完全删除它?不是整个文件,只有几行包含敏感数据。

存储库是相当新的,因此没有分支,并且自初始提交以来未修改该特定文件。(PS:我对 git 比较陌生,我还不了解复杂的命令)

约翰·兹温克

您现在可以编辑文件以删除新提交中的违规内容,然后以交互方式重新设置该提交。分步指南在这里:https : //stackoverflow.com/a/21353994/4323但要点是:

make sure you have a backup
edit thefile
git commit thefile -m "remove details"
git rebase -i --root

现在您将看到一个提交列表。将最后一个(“删除详细信息”)从“pick”更改为“fixup”,并将其移至第一次提交之后。

git push -f在此之后,您可能需要在源服务器上重写历史记录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

git删除某些提交后的远程历史记录

来自分类Dev

如何从git历史记录中完全删除提交

来自分类Dev

从git历史记录中删除已删除的文件夹

来自分类Dev

我的git repo中的某些文件没有历史记录。怎么了?

来自分类Dev

从git历史记录中删除提交(永远)

来自分类Dev

从git历史记录中删除未使用的资产

来自分类Dev

无法使用bash脚本从git历史记录中删除文件

来自分类Dev

Git-从历史记录中删除提交

来自分类Dev

从Git历史记录中删除文件而不删除文件

来自分类Dev

从git存储库中完全删除文件及其历史记录

来自分类Dev

Git:从历史记录中删除文件,这些文件的名称类似于CLI选项

来自分类Dev

从所有git历史记录中删除文件

来自分类Dev

从Git历史记录中删除大文件

来自分类Dev

从git历史记录中删除文件夹以减小存储库大小

来自分类Dev

是否可以在Git中单独存储某些文件的历史记录?

来自分类Dev

从Git历史记录中删除文件夹内容(一组文件除外)

来自分类Dev

从庞大的Git存储库中删除历史记录

来自分类Dev

Git-从分支的历史记录中删除文件

来自分类Dev

从git历史记录中删除已删除的文件夹

来自分类Dev

无法从Git历史记录中删除目录

来自分类Dev

从历史记录中删除git commit

来自分类Dev

如何在不提交更改的情况下从git历史记录中删除文件?

来自分类Dev

从本地历史记录中删除git merge commit

来自分类Dev

Git / Bitbucket-从整个历史记录/提交中删除文件

来自分类Dev

Git:从历史记录中删除文件,这些文件的名称类似于CLI选项

来自分类Dev

Git:如何在项目提交历史记录中查找已删除的文件?

来自分类Dev

忽略提交给 git 的文件并将它们从历史记录中删除

来自分类Dev

缺少删除文件历史记录中的行 (git)

来自分类Dev

从 git 历史记录中永久删除文件

Related 相关文章

  1. 1

    git删除某些提交后的远程历史记录

  2. 2

    如何从git历史记录中完全删除提交

  3. 3

    从git历史记录中删除已删除的文件夹

  4. 4

    我的git repo中的某些文件没有历史记录。怎么了?

  5. 5

    从git历史记录中删除提交(永远)

  6. 6

    从git历史记录中删除未使用的资产

  7. 7

    无法使用bash脚本从git历史记录中删除文件

  8. 8

    Git-从历史记录中删除提交

  9. 9

    从Git历史记录中删除文件而不删除文件

  10. 10

    从git存储库中完全删除文件及其历史记录

  11. 11

    Git:从历史记录中删除文件,这些文件的名称类似于CLI选项

  12. 12

    从所有git历史记录中删除文件

  13. 13

    从Git历史记录中删除大文件

  14. 14

    从git历史记录中删除文件夹以减小存储库大小

  15. 15

    是否可以在Git中单独存储某些文件的历史记录?

  16. 16

    从Git历史记录中删除文件夹内容(一组文件除外)

  17. 17

    从庞大的Git存储库中删除历史记录

  18. 18

    Git-从分支的历史记录中删除文件

  19. 19

    从git历史记录中删除已删除的文件夹

  20. 20

    无法从Git历史记录中删除目录

  21. 21

    从历史记录中删除git commit

  22. 22

    如何在不提交更改的情况下从git历史记录中删除文件?

  23. 23

    从本地历史记录中删除git merge commit

  24. 24

    Git / Bitbucket-从整个历史记录/提交中删除文件

  25. 25

    Git:从历史记录中删除文件,这些文件的名称类似于CLI选项

  26. 26

    Git:如何在项目提交历史记录中查找已删除的文件?

  27. 27

    忽略提交给 git 的文件并将它们从历史记录中删除

  28. 28

    缺少删除文件历史记录中的行 (git)

  29. 29

    从 git 历史记录中永久删除文件

热门标签

归档