Когда что то не просто пошло не так, а зашло слишком далеко, как восстановить состояние из удаленного репозитория (origin)?
Я прибегаю к этому методу, если эксперименты в очередной раз зашли в тупик, а
требует разрешить конфликты с новыми данными. Решением является зачистка изменений локальной ветки. Операция удалит всё лишнее, а изменения будут сброшены.
К примеру, вам надо получить локальную ветку develop в том же состоянии, что и origin/develop:
|
|
# перейдем на develop ветку git checkout develop # скачаем все изменения с удаленного сервера git fetch --all # сбросим изменения git reset --hard origin/develop |
git
Данная запись опубликована в 08.11.2018 22:54 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Декабрь 11, 2020 г.
Можно зайти в настройки .git/config и поменять url источника прямо там, но предпочтительно делать это через командную строку.
Origin меняется редко, давайте посмотрим как. Изначально вы задаёте связь с репо следующей командой:
[crayon-69620c951494a123603571/] ...
Читать
Сентябрь 10, 2025 г.
Иногда в процессе разработки возникает ситуация, когда файл или целая директория уже добавлены в репозиторий, но их больше не нужно отслеживать. Например:
вы по ошибке закоммитили файлы логов или временные данные;
в проекте появилась папка с кэшем; ...
Читать
Декабрь 4, 2017 г.
В Drupal для решения ваших задач вы подбираете contributed модули. Отлично, если модуль поддерживается автором, в нем нет багов и есть нужный вам функционал. В противном случае, вы, возможно, правите модуль и используете его для себя.
Но, наверное, было ...
Читать
Июль 1, 2022 г.
Утилита Git diff может сравнивать не только изменения между ветками, но и вообще произвольные объекты файловой системы, которые даже не включены в репозиторий. ...
Читать