Как сбросить файл, чтобы он был таким же, как основная ветка в Git

Kak Sbrosit Fajl Ctoby On Byl Takim Ze Kak Osnovnaa Vetka V Git



В Git пользователи могут обращаться к одному файлу в нескольких ветках, обновлять изменения несколько раз и сохранять их. После изменения локального репозитория Git пользователи должны зафиксировать изменения в удаленном репозитории Git, чтобы навсегда сохранить и обновить их для других участников проекта. Этот процесс можно без проблем выполнить с помощью команд Git.

В этом руководстве вы узнаете, как сбросить файлы, чтобы они были такими же, как основная ветка в Git.

Как сбросить файл, чтобы он был таким же, как основная ветка в Git?

Предположим, у нас есть важный файл в нашем Git». мастер », которая не была обновлена. Однако он уже несколько раз обновлялся и фиксировался в другой ветке. Теперь нам необходимо удалить все изменения, внесенные в файл, и вернуть его в то же состояние, что и в основной ветке.







Перейдите к приведенной ниже процедуре, чтобы понять описанный выше сценарий!



Шаг 1: Запустите Git Bash
Откройте терминал Git с помощью кнопки « Запускать меню:







Шаг 2. Перейдите в каталог Git
Перейдите в локальный каталог Git, используя « CD команда:

$ CD 'C:\Пользователи \n асма\иди вывернуть'



Шаг 3: Создайте и переключите ветку
Теперь создайте и немедленно переключитесь на новую ветку, используя предоставленную команду:

$ git касса мастер

Шаг 4: Создайте файл
Выполнить « трогать ', чтобы создать новый файл с именем ' файл1.txt ”:

$ трогать файл1.txt

Шаг 5: Отследить файл
Затем отследите файл из рабочего каталога в промежуточную область:

$ git добавить файл1.txt

Шаг 6: Зафиксируйте изменения
Зафиксируйте изменения, внесенные в репозиторий Git, с помощью сообщения фиксации:

$ git совершить 'Добавлен 1 файл'

Как видите, изменения успешно зафиксированы в репозитории Git:

Шаг 7: Обновите файл
Откройте файл, чтобы внести в него некоторые изменения:

$ запустить файл1.txt

Шаг 8: Зафиксируйте изменения
Теперь сохраните изменения, используя кнопку « git совершить ” команда с “ ” для указания любого сообщения:

$ git совершить 'файл1.txt обновлен'

Шаг 9: Переключить ветку
Далее выполните « git касса ', чтобы вернуться к предыдущему ' главный ' ответвляться:

$ git касса главный

Шаг 10: Обновите файл
Откройте файл с помощью « Начало ', чтобы обновить его, и нажмите ' CTRL + С ” для сохранения изменений:

$ запустить файл1.txt

Шаг 11: Сбросить файл
Чтобы сбросить изменения, выполните команду « git касса команда:

$ git касса мастер -- файл1.txt

Здесь мы указали имя ветки « мастер ” и использовал “ ” перед именем файла, который указывает, что указанный текст будет интерпретироваться как имя файла, а не имя ветки:

Шаг 12: Проверьте операцию сброса
Теперь откройте файл, чтобы проверить операцию сброса:

$ запустить файл1.txt

Как видите, указанный файл открывается в редакторе по умолчанию и сбрасывается до того же, что и основная ветка:

Шаг 13: Просмотрите изменения
Наконец, выполните « git diff ” для просмотра разницы между содержимым в только что сброшенном файле:

$ git diff --кешированный

Здесь « – кэшировано ” используется для отображения изменений сброса:

Давайте проверим процедуру сброса файла до определенного коммита в Git.

Как сбросить файл для конкретной фиксации в Git?

Иногда пользователям необходимо сбросить файл до определенного коммита. Для этого пользователи могут просматривать изменения, внесенные между версиями файла. Давайте попробуем приведенные ниже инструкции для этой цели.

Шаг 1: Переместить в папку
Выполнить « CD ” для перехода к определенной папке:

$ CD 'C:\Пользователи \n азма\иди'

Шаг 2: Создайте каталог
Создайте новый локальный каталог Git, используя предоставленную команду:

$ мкдир Linux-подсказка

После этого перейдите во вновь созданный локальный репозиторий Git:

$ CD Linux-подсказка

Шаг 3: Создайте и переключите ветку
Теперь создайте новую ветку и сразу переключитесь на нее:

$ git касса альфа

Здесь « Флаг ” представляет ветку:

Шаг 4: Создайте файл
Создайте новый файл с именем « файл1.txt ” с помощью следующей команды:

$ трогать файл1.txt

Шаг 5: Отследить файл
Далее выполните « git добавить ” для отслеживания файла в промежуточной области:

$ git добавить файл1.txt

Шаг 6: Откройте файл
Откройте созданный файл, добавьте текст и сохраните его:

$ запустить файл1.txt

Шаг 7: Создайте и переключите ветку
Затем создайте и переключитесь на новую ветку с именем « бета ' с помощью ' git касса команда:

$ git касса бета

Шаг 8: Откройте и обновите файл
Откройте файл, обновите его в новой ветке и сохраните:

$ запустить файл1.txt

Шаг 9: Зафиксируйте изменения
Зафиксируйте все изменения в репозитории Git:

$ git совершить 'файл1 обновлен'

Шаг 10. Проверьте историю журнала
Просмотрите историю журнала локального репозитория Git:

$ журнал git

Вывод относится к самым последним изменениям фиксации:

Шаг 11: Сброс файла с использованием хэша фиксации
Выполнить « git касса ” с хешем коммита и именем файла для его сброса:

$ git касса f0e09032ee7cc71e7181f8f4e1e9816f973915c0 файл1.txt

Как видите, изменения успешно сбрасываются:

Вы также можете выполнить ту же задачу, используя « git сброс ” следующим образом:

$ git сброс f0e09032ee7cc71e7181f8f4e1e9816f973915c0 файл1.txt

Как вы можете, текущий статус « файл1.txt ' является ' М », что указывает на то, что он изменен и сброшен, как и раньше:

Мы скомпилировали метод сброса файлов, чтобы он был таким же, как основная ветка в Git.

Вывод

Чтобы сбросить файл, чтобы он совпадал с основной ветвью в Git, создайте локальный репозиторий Git. Затем создайте и добавьте в него файлы. Затем создайте и немедленно переключитесь на новую ветку. Откройте файл в новой ветке, обновите его и сохраните в Git. Выполнить « $ git checkout master — имя_файла ” для сброса файла. Чтобы сбросить файл на конкретную фиксацию в Git, используйте « $ git сбросить ' или же ' $ git оформить заказ команда. В этом руководстве показана процедура сброса файлов, чтобы они совпадали с основной веткой в ​​Git.