工作区、暂存区、版本库
add 工作区到暂存区
commit 暂存区到版本库
push 远程仓库
-
已经使用add 提交到暂存区
git reset HEAD <file>
-
暂存区重新放回工作区
git checkout -- <file>
-
已经使用commit 提交到版本库
git reset --hard ^HEAD
回退到暂存区 -
执行以下命令可以清空 untracked files:
git clean -f
该命令会删除当前工作目录下所有未被跟踪的文件。如果需要删除特定的文件或目录,可以使用 git clean 命令的其他选项和参数。例如:
删除指定目录下的 untracked files:
git clean -f path/to/directory
删除 untracked files 和 untracked directories:
git clean -f -d
显示将要删除的 untracked files 和 directories:
git clean -n
网友评论