Автор: М. Фахад Хаваджа
ДелитьсяТвитнутьЭл. адрес

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

Скорее всего, вы использовали Git в качестве системы контроля версий для одного или двух проектов, если вы обычный разработчик. Хотя использовать Git относительно просто, можно столкнуться с некоторыми проблемами. Одна из таких ситуаций, в которой часто оказываются разработчики, - это когда им нужно удалить файлы из фиксации.

Читайте дальше, мы покажем, как удалить файл из коммита Git.

Понимание состояний Git

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

Есть четыре возможных состояния при работе с файлом в Git. Первое - это неотслеживаемое состояние - файлы, которые вы создаете, но еще не отправили или не поставили в очередь, существуют в этом состоянии. Репозиторий Git не отслеживает эти файлы.

Как только вы воспользуетесь

instagram viewer
git добавить команда для файла, он становится поэтапным и переходит во второе состояние. Этап Git по существу подготавливает файл к фиксации. Третье состояние включает команду фиксации; в git commit команда перемещает подготовленный файл в ветку вместе с недавно внесенными изменениями.

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

Git Удалить файл из фиксации

Чтобы удалить файл, который был зафиксирован в ветке или репозитории Git, вы можете использовать git сбросить команду следующим образом:

git reset - мягкая ГОЛОВКА ^

Это эффективно вернет зафиксированные файлы в область подготовки.

Если вы хотите удалить файл из промежуточной области, используйте git сбросить команду еще раз. Файл, который был удален из промежуточной области, не будет зафиксирован в ветке.

git сбросить HEAD 

Затем вы можете внести необходимые изменения, обработать свои файлы с помощью git добавить, и, наконец, используйте git commit чтобы отправить ваши изменения в репозиторий.

git rm - имя файла в кеше 

git commit --amend

Удалить файл из фиксации

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

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

Расширенное руководство по Git

Развивайте свои навыки Git от новичка до продвинутого с помощью этого подробного руководства.

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Программирование
  • GitHub
  • Программирование
Об авторе
М. Фахад Хаваджа (Опубликована 71 статья)

Фахад - писатель в MakeUseOf, в настоящее время специализируется на компьютерных науках. Как заядлый технический писатель, он следит за новейшими технологиями. Он особенно интересуется футболом и технологиями.

Ещё от M. Фахад Хаваджа

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться