Dolbanowsky
@Dolbanowsky
Поэт-программист

Как в Git скачать файлы удаленного репозитория и заменить ими файлы локального?

Есть CMS развернутая на сайте № 1, сделал на BitBucket удаленный репозиторий, выкатил туда (push) файлы сайта № 1
git init
git remote add origin https://.........@bitbucket.org/........./...........
git add -A
git commit -m "Текст пояснения коммита в кавычках"
git push origin master

Есть сайт № 2 на этой же CMS но находящийся на другом сервере.
Теперь не могу понять как скачать файлы с удаленного репозитория в CMS сайта № 2.

Делал в папке сайт №2
git init
git remote add origin https://.........@bitbucket.org/........./...........
git pull origin master

В .git идет скачивание из удаленного репозитория, но сами файлы сайта № 2 не заменяются.
Меня наводит на мысль что удаленный репозиторий скачивается но изменения не применяются. Как это делается? Checkout?

Господа, дико туплю похоже, но что я делаю не так ?
  • Вопрос задан
  • 5521 просмотр
Решения вопроса 1
sergey-kuznetsov
@sergey-kuznetsov Куратор тега Git
Автоматизатор
Вы банально путаете файлы в репозитории и файлы в рабочем каталоге. Это две большие разницы. Файлы нормально скачиваются из одного репозитория в другой, но Pull никогда не убивает те файлы в рабочей директории, которые ещё не были закоммичены. И это хорошо на самом деле. Файлы останутся как есть, но вы будете видеть что они якобы изменены.

Как вы сами уже поняли в другом своём вопросе эти "изменения" нужно откатить принудительно через reset --hard
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Radjah
@Radjah
Обычно как-то так
git clone repo-url .
Точка в конце указывает на загрузку репа в текущий каталог.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы