gpt4 book ai didi

git - 推送后删除敏感数据

转载 作者:行者123 更新时间:2023-12-05 04:05:13 25 4
gpt4 key购买 nike

所以我正在处理一个项目并添加一个 gitignore 文件以防止包含一些敏感数据,只是它无法按预期工作,现在我已经推送了它。有没有办法从远程存储库中删除它,这样历史记录中就没有它的证据了?

最佳答案

您可以在本地还原更改

git commit --amend

git reset <last-hash>

然后做一个

git push -f

但这只是应该做的

如果你:

  1. (知道你在做什么 ;-) )
  2. 在此期间没有其他人对 repo 做任何事情

提示:

在你 push -f 之前要非常小心,确保存储库处于你想要的状态,因为出于各种充分的理由,改变历史通常是一个很大的禁忌

关于git - 推送后删除敏感数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51423687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com