丢弃未跟踪的更改

Beginner

This tutorial is from open-source community. Access the source code

简介

使用 Git 时,工作目录中常有未跟踪的更改。这些更改是 Git 当前未跟踪的文件。有时,你可能想丢弃这些更改并重新开始。在本实验中,你将学习如何丢弃当前分支的所有未跟踪更改。

这是一个实验(Guided Lab),提供逐步指导来帮助你学习和实践。请仔细按照说明完成每个步骤,获得实际操作经验。根据历史数据,这是一个 初级 级别的实验,完成率为 100%。获得了学习者 100% 的好评率。

丢弃未跟踪的更改

你正在使用 Git 处理一个项目,并对工作目录做了一些更改。然而,你意识到不需要这些更改,想要丢弃它们。你想丢弃当前分支的所有未跟踪更改。

要完成本实验,你将使用名为 https://github.com/labex-labs/git-playground 的 Git 仓库。请按以下步骤操作:

  1. 导航到仓库目录:
cd git-playground
  1. 检查工作目录的状态:
git status

你应该会看到以下输出:

[object Object]
  1. 丢弃当前分支的所有未跟踪更改:
git clean -f -d
  1. 再次检查工作目录的状态:
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 命令来丢弃当前分支的所有未跟踪更改。