【问题标题】:Github won't let me remove sensitive data [duplicate]Github 不允许我删除敏感数据 [重复]
【发布时间】:2013-12-24 19:11:29
【问题描述】:

我有一个想要从我的回购历史记录中删除的文件。我已经在本地 repo 上运行了命令:git filter-branch --force --index-filter \ 'git rm --cached --ignore-unmatch faultyfiles.json' \ --prune-empty --tag-name-filter cat -- --all
但是当我想将它推送到 github 时,我被要求先拉动。当我拉动时,你猜对了,错误文件来自origin。我该如何摆脱它?

【问题讨论】:

    标签: git github


    【解决方案1】:

    尝试git push -f 强制它,不要拉。请注意,此命令有些危险,不应不加思索地使用。

    【讨论】:

    • 是的,我不得不 --force 它。有点颤抖,但这就是我所需要的;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 2014-01-19
    • 2011-08-22
    • 2021-02-25
    • 2019-01-12
    • 2016-04-22
    相关资源
    最近更新 更多