Как переименовать папку .git? - PullRequest
0 голосов
/ 18 мая 2018

Я хочу переименовать папку git во что-то другое, потому что боюсь, что моя локальная папка .git перезапишет удаленную папку git при моем развертывании.

Могу ли я просто переименовать папку или мне нужновыполнить специальную команду?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018

Вы можете переименовать .git на любое, что захотите, но после этого вам нужно либо установить переменную окружения GIT_DIR, либо добавить аргумент в каждый вызов git:

git --git-dir=./.definitively-not-git status

См. man git для неприятных деталей.

Да, это так же неудобно и подвержено ошибкам, как и звучит.Поэтому, может быть, лучше взглянуть на другие решения, например, на то, что говорит @mouche.

0 голосов
/ 18 мая 2018

Вы не можете переименовать папку .git и по-прежнему работать с git, поэтому вам нужно исключить этот каталог из вашего развертывания.

Если вы развертываете через git push, это не проблемапотому что ваш каталог .git не будет отправлен.Если вы используете rsync или какой-либо другой способ копирования всех файлов в папке на удаленный сервер, используйте параметр командной строки, чтобы исключить папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...