git 撤销修改

2023-04-26  本文已影响0人  small_zeo

工作区、暂存区、版本库
add 工作区到暂存区
commit 暂存区到版本库
push 远程仓库

  1. 已经使用add 提交到暂存区
    git reset HEAD <file>

  2. 暂存区重新放回工作区
    git checkout -- <file>

  3. 已经使用commit 提交到版本库
    git reset --hard ^HEAD
    回退到暂存区

  4. 执行以下命令可以清空 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

image.png
上一篇 下一篇

猜你喜欢

热点阅读