Когда разработчики вносят изменения в локальный репозиторий, им необходимо опубликовать добавленные локальные изменения в удаленном репозитории для обновления папки проекта. “ $ git толчок ” чаще всего используется для этого. По сути, он противостоит « $ git получить », используемая для загрузки обновленной версии удаленного репозитория. Пользователи могут принудительно перезаписать существующие удаленные файлы обновленными файлами локального репозитория.
В этой статье кратко объясняется процедура принудительной перезаписи удаленных файлов.
Как заставить «git push» перезаписывать удаленные файлы?
Чтобы перезаписать удаленные файлы путем принудительной отправки локальных изменений, выполните следующие действия:
- Перейдите в локальный репозиторий Git.
- Создайте и подготовьте новый файл.
- Обновите текущий репозиторий с добавленными изменениями.
- Проверьте список удаленных URL-адресов, чтобы убедиться, что локальные/удаленные репозитории подключены.
- Выполнить « $ git push -f <удаленное-имя> <имя-ветки> команда.
Вот приведенные выше шаги для реализации!
Шаг 1. Перейдите к нужному рабочему каталогу.
Сначала откройте определенный рабочий каталог Git, указав его путь в данной команде:
$ CD 'C:\Пользователи \n асма\иди \Т is_12
Шаг 2: Создайте новый файл
Запустите « трогать ” для создания нового файла в рабочем каталоге:
$ трогать файл.txt
Шаг 3. Внесите изменения в область отслеживания
Затем отправьте созданный файл в область отслеживания, запустив « git добавить команда:
$ git добавить файл.tx
Шаг 4: Сохраните изменения в репозиторий Git
Теперь выполните коммит Git, чтобы сохранить добавленные изменения в репозиторий Git:
$ git совершить -м 'Первый файл добавлен'
Шаг 5. Просмотр удаленного URL-адреса
Далее запустите « git удаленный ” командой “ -в », чтобы проверить список существующих удаленных URL-адресов:
$ git удаленный -в
Шаг 6: перезапишите удаленные файлы
Наконец, перезапишите удаленные файлы, запустив « git push ” командой “ -f ” флаг для принудительного нажатия, имя удаленного сервера и ветки:
$ git push -f мастер происхождения
Это все! Мы продемонстрировали « git push ” для принудительной перезаписи удаленных файлов.
Заключение
Чтобы перезаписать удаленные файлы путем принудительной отправки локальных изменений, сначала перейдите в локальный репозиторий Git, сгенерируйте и подготовьте новый файл. Затем обновите текущий репозиторий с добавленными изменениями и проверьте список удаленных URL-адресов, чтобы убедиться, что локальные/удаленные репозитории подключены. Наконец, запустите « $ git push -f <удаленное-имя> <имя-ветки> команда. В этой статье описана процедура принудительной перезаписи удаленных файлов.