Мое git-репо содержит конфиденциальные пароли, которые по независящим от меня причинам не могут быть удалены сейчас. Прямо сейчас все в порядке, потому что это репо только для внутреннего использования, но меня попросили создать ветку, которой можно поделиться с партнерами.
Есть ли способ создать ветку в git и затем удалить из нее файлы так, чтобы их нельзя было извлечь из журнала?
Похоже на длинный выстрел, но подумал, что я спрошу. Единственное решение, которое я могу придумать, - это скопировать дерево файлов в новое git-репо без конфиденциального файла, но тогда я потеряю возможность объединять изменения партнера с моим репо.