Вам придется переписать историю, используя git filter-branch
.Энди опубликовал ссылку на руководство на github для этого .
. Независимо от этого, удаление файла не устранит ущерб - любой, кто потянул ваше репо за это время, имеет егои, по крайней мере, в инфраструктуре github.Так что не беспокойтесь.
Вместо того, чтобы пытаться скрыть произошедшее, контролируйте ущерб и меняйте свои пароли.Не пытайтесь содержать секрет, который уже раскрыт, - цитируя Бенджамина Франклина, «единственный способ сохранить секрет - это если двое из них мертвы».
Если он есть в Интернете даже длямомент, можно с уверенностью предположить, что это было спасено дюжиной или более людей.Если вы не работаете с этой точки зрения, он, вероятно, вернется, чтобы укусить вас.