简介
🧑💻 刚接触Git或LabEx?我们建议从 Git快速入门 课程开始。
使用Git时,工作目录中常有未跟踪的更改。这些更改是Git当前未跟踪的文件。有时,你可能想丢弃这些更改并重新开始。在本实验中,你将学习如何丢弃当前分支的所有未跟踪更改。
This tutorial is from open-source community. Access the source code
💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版
🧑💻 刚接触Git或LabEx?我们建议从 Git快速入门 课程开始。
使用Git时,工作目录中常有未跟踪的更改。这些更改是Git当前未跟踪的文件。有时,你可能想丢弃这些更改并重新开始。在本实验中,你将学习如何丢弃当前分支的所有未跟踪更改。
你正在使用Git处理一个项目,并对工作目录做了一些更改。然而,你意识到不需要这些更改,想要丢弃它们。你想丢弃当前分支的所有未跟踪更改。
要完成本实验,你将使用名为 https://github.com/labex-labs/git-playground
的Git仓库。请按以下步骤操作:
cd git-playground
git status
你应该会看到以下输出:
On branch master
Your branch is up to date with 'origin/master'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
new-file.txt
nothing added to commit but untracked files present (use "git add" to track)
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
命令来丢弃当前分支的所有未跟踪更改。