Введение
🧑💻 Новый в Git или LabEx? Мы рекомендуем начать с курса Быстрый старт с Git.
При работе с Git в рабочей директории часто бывают изменения, которые не отслеживаются. Эти изменения — это файлы, которые Git не отслеживает в настоящее время. Иногда вы можете захотеть отбросить эти изменения и начать заново. В этом лабе вы узнаете, как отбросить все изменения, которые не отслеживаются, в текущей ветке.
Отбросить изменения, которые не отслеживаются
Вы работаете над проектом с использованием Git и внесли некоторые изменения в свою рабочую директорию. Однако, вы понимаете, что эти изменения вам не нужны и хотите их отбросить. Вы хотите отбросить все изменения, которые не отслеживаются, в текущей ветке.
Для завершения этого лабы вы будете использовать репозиторий Git по адресу https://github.com/labex-labs/git-playground. Следуйте шагам:
- Перейдите в директорию репозитория:
cd git-playground
- Проверьте статус своей рабочей директории:
git status
Вы должны увидеть следующий вывод:
[object Object]
- Отбросьте все изменения, которые не отслеживаются, в текущей ветке:
git clean -f -d
- Проверьте статус своей рабочей директории снова:
git status
Вы должны увидеть следующий вывод:
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Команда git clean -f -d отбросила все изменения, которые не отслеживаются, в текущей ветке.
Резюме
Отбрасывание изменений, которые не отслеживаются, — это полезная команда Git, когда вы хотите начать заново и отбросить любые изменения, которые Git не отслеживает в настоящее время. Используйте команду git clean -f -d, чтобы отбросить все изменения, которые не отслеживаются, в текущей ветке.