Простое удаление каталога .git
из рабочей копии, безусловно, самое простое решение. Если вас интересуют более сложные решения, читайте дальше:
Вы можете создать «мелкий клон» хранилища, используя опцию -d
(--depth
) для git clone
. Например:
git clone --depth 1 file:///path/to/your/repo
В этом случае вам необходимо использовать file://
, поскольку git
будет игнорировать параметр -d
при использовании простого пути.
Если вы предпочитаете сохранить историю изменений, вы можете переписать свой репозиторий, чтобы удалить файлы, содержащие пароли. Взгляните на git filter-branch
и, в частности, на раздел «Удаление файла из каждого коммита» в Pro Git .