Оглавление:

Как удалить незафиксированные изменения в git?
Как удалить незафиксированные изменения в git?

Видео: Как удалить незафиксированные изменения в git?

Видео: Как удалить незафиксированные изменения в git?
Видео: Использование Git в PyCharm - Git 💻💽 2024, Май
Anonim

Теперь у вас есть 4 варианта отмены изменений:

  1. Отключить файл до текущей фиксации (HEAD): мерзавец сбросить HEAD
  2. Убрать все - сохранить изменения : мерзавец сброс настроек.
  3. Отказаться все местные изменения , но оставьте их на потом: мерзавец тайник.
  4. Отказаться все постоянно: мерзавец сбросить - Hard.

Имея это в виду, как мне удалить незафиксированные изменения в git?

7 ответов

  1. Это отключит все файлы, которые вы могли создать с помощью git add: git reset.
  2. Это вернет все локальные незафиксированные изменения (должны выполняться в корне репо): git checkout.
  3. Это удалит все локальные неотслеживаемые файлы, поэтому останутся только файлы, отслеживаемые git: git clean -fdx.

Также знайте, как мне вернуть измененный файл в Git? Отмена фиксации Если у вас есть модифицированный , добавил и зафиксировал изменения в файл , и вы хотите отменить эти изменения, тогда вы снова можете использовать мерзавец сбросить HEAD ~, чтобы отменить фиксацию. Как и в предыдущем примере, когда вы используете мерзавец сбросить модификации будет без постановки. Обратите внимание, что теперь ваш файл больше не отслеживается!

В связи с этим, как удалить изменения для фиксации?

К Удалить последний совершить из git, вы можете просто запустить git reset --hard HEAD ^ Если вы удаление несколько коммитов сверху, вы можете запустить git reset --hard HEAD ~ 2, чтобы Удалить последние два коммита. Вы можете увеличить число до Удалить еще больше коммитов.

Что такое git reset?

Резюме. Чтобы просмотреть, git сбросить это мощная команда, которая используется для отмены локальных изменений состояния Git репо. Сброс Git работает над "Три дерева Git ". Этими деревьями являются история фиксации (HEAD), промежуточный индекс и рабочий каталог.

Рекомендуемые: