Переместить весь каталог git - PullRequest
2 голосов
/ 25 апреля 2019

У меня есть ~/.emacs.d/, где я инициализировал git и подключил его с помощью github-репо.Теперь я понимаю, что мне не нужно, чтобы мой личный .emacs.d/ был мастером, делающим толчки, скорее, мне нужно создать «агностическую» обезличенную версию моего .emacs.d/.Могу ли я просто скопировать весь каталог ~/.emacs.d/ - .git и все - в новое место, скажем, ~/pure/.emacs.d/, и начать использовать его в качестве основы исходного репозитория github?Или в .git есть вещи, которые связывают его с этим исходным `~ / .emacs.d / location?

1 Ответ

1 голос
/ 25 апреля 2019

Нет, в git нет связей на основе путей.Каталог, содержащий .git, будет корнем вашего хранилища.Вы можете перемещаться по корневому каталогу, ничего не теряя.

, просто сделайте

cp -R ~/.emacs.d ~/pure/

И вы можете проверить ветки в ~ / pure / .emacs.d

cd ~/pure/.emacs.d && git checkout master

Вы можете использовать этот новый путь, чтобы включить «Агностические» изменения, сохраняя при этом старые коммиты без изменений

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