Я только начал использовать git в Vista, мой репозиторий находится под /path/to/project/git repo
.
Теперь я обнаружил, что пробел в имени папки вызывает незначительное раздражение при работе в git bash.
Могу я просто переименовать папку в /path/to/project/gitrepo
? Все ли в конфигурации git является относительным, или есть что-то, что явно относится к родительской папке?
Я пробовал просто взять копию основной папки для Windows и запустить на ней git bash, а «git log» показывает изменения, которые я внес ранее. Поэтому я предполагаю, что переименование основной папки в порядке, но я хотел бы убедиться, прежде чем идти дальше.
Да, можно безопасно переименовать папку, содержащую репозиторий Git. Все пути внутри репозитория Git относительны.
источник
Пожалуйста, сначала проверьте комментарии ...
На мой взгляд, лучше всего использовать рабочий процесс git , особенно когда вы используете сервер git (удаленный главный репозиторий), что означает:
git pull
,git push
и, наконец ,git status
чтобы увидеть , если все в порядке)git clone <former directory> <new directory>
(Так как я тоже новичок в GIT, это может быть не полный и правильный ответ. У меня был тот же вопрос, что и у Мика, и в целях обучения я попытался сделать это способом git :) Спасибо за подсказку, vonC! Пожалуйста, поправьте меня, если нужно :)
источник
git clone <former directory> <new directory>
, то создавать<new directory>
первый не нужно . Онgit clone
создаст это для вас.<new directory>
в<old directory>
. Таким образом,git remote -v
в<new directory>
покажетorigin C:/old/directory
.git remote rm origin
- удалить ваш старый каталог как источник вашего нового представителя и -cd .. and rm -rf <former directory>
удалить старый каталогда, вы можете это изменить. ваше репо по-прежнему направлено на ваш git .. просто не удаляйте / не редактируйте имя .git fo
источник