У меня есть информация oauth, хранящаяся в файле .js на github, но она не удаляется, когда я пытаюсь ее очистить.Чувствительные данные не удаляются
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch config" --prune-empty --tag-name-filter cat -- --all
Я нахожусь в Windows 7 64-бит, с версией git 1.9.5.msysgit.0.
После того как я сделал все это, что github commit все еще существует на github. Может кто-то, пожалуйста, помогите мне и сообщите мне, что я делаю неправильно?
Проблема решена: файл был назван config.js, а не конфигом. Благодаря
Edit:
Rewrite f8899b62eca2db6bee196e9096e50af54a11dce6 (13/27)rm 'config.js'
Rewrite 7d552dfff83f73680319339199b453fe2c68c486 (14/27)rm 'config.js'
Rewrite af45e665de54b5742c5b7a2abc42930bc3a495a7 (15/27)rm 'config.js'
Rewrite 43ed6fdd603bed538f938b4032327387b5ba678d (16/27)rm 'config.js'
error: duplicate parent 0e53d2d536c4804eb2dd085a6d0a9d9b004efa66 ignor
Rewrite e075498a66de25641d29f02f772f2a026aa2168d (17/27)rm 'config.js'
Rewrite 5312d1b1ae8e0f232daaa05aae630eb016cc417f (18/27)rm 'config.js'
Rewrite 55279be6bf144ea601525523b6262f5d20baebd2 (24/27)rm 'config.js'
Rewrite 3c4534f639742cb33ffb6f43ad1ca6d0df783b3f (25/27)rm 'config.js'
Rewrite ca4a556bdf8efb131786d0b7219098312d5edb0d (27/27)
Ref 'refs/heads/master' was rewritten
Ref 'refs/remotes/origin/master' was rewritten
WARNING: Ref 'refs/remotes/origin/master' is unchanged
Является ли фиксация утерянной из вашей местной копии? – Chris
Нет, это не так, но вчера это не сработало, даже после того, как я удалил его из своей локальной копии. Человек, почему GitHub так трудно использовать. Когда я удаляю его из своей «локальной копии», и я пытаюсь сделать ветвь фильтра, я получаю «Не могу переписать ветви: у вас есть неустановленные изменения». – ECMAScript
Если файл по-прежнему находится в одном из ваших филиалов локально, нажатие на GitHub не будет выполнено. Перед тем, как вы нажмете, его необходимо удалить локально. Проверьте [BFG] (https://rtyley.github.io/bfg-repo-cleaner/), который является инструментом, который многим нравится для такого рода вещей. GitHub [одобряет его] (https: //help.github.ком/статьи/удалить чувствительные данные,/# с использованием-на-BFG). – Chris