美文网首页
git 删除本地所有未提交的更改

git 删除本地所有未提交的更改

作者: McDu | 来源:发表于2019-01-03 12:13 被阅读54次
  1. git rm --cached <FILE>:已 add(tracked) 未 commit 的文件,使其回到未 add 状态(untracked)。
  2. git rm -f <FILE>: 从本地删除已 add 的文件。
  3. git checkout -- <FILE> :有修改的文件回到 tracked 状态,对已 tracked 的文件撤销修改。
  4. git reset HEAD <FILE>:撤销 commit,回到 modified 状态。
  5. git reset --soft HEAD^:撤销 commit,回到 tracked 状态。
  6. git clean:删除所有 untracked 文件。

git clean -n:演习
git clean -f:删除当前目录下 untracked 文件,除过 .gitignore 里的文件或文件夹
git clean -f <path>:指定路径下
git clean -df:删除当前目录下 untracked 文件和文件夹
git clean -xf:删除当前目录下所有 untracked 文件,不管 .gitignore

  1. 好基友:git reset --hard && git clean -f 使本地完全回退到上次 commit.

参考文章:

相关文章

  • git日程命令小结

    git撤销本地所有未提交的更改 git clean -df git reset --hard第一个命令只删除所有u...

  • git 删除本地所有未提交的更改

    git rm --cached :已 add(tracked) 未 commit 的文件,使其回到未 ...

  • #iOS Dev.#MAC终端日常使用命令

    git相关 以分支名包含的关键词查找远程分支 批量删除本地分支 清理无效的远程追踪分支 清除所有本地未提交的更改 ...

  • git常用命令

    查看本地分支git branch 提交所有更改git add . 将本地暂存的修改提交到版本库git commit...

  • Git

    放弃本地所有更改包括已commit但未提交的 git强制覆盖:git fetch --allgit reset -...

  • Git之奇淫技巧

    git - 更改本地分支名称 & 远程分支 git - 删除本地分支 & 远程分支

  • git

    git基本操作 安装git 初始化仓库(repository) 提交更改到暂存区 提交更改到版本库 撤销更改 删除...

  • 2019-11-21 -- git 恢复文件

    如果在使用git时,遇到这种情况:本地的更改未提交到仓库,在此时你执行了git reset、git rebase或...

  • Git删除本地分支

    1、删除本地所有与远程仓库同步分支(本地修改过未提交的不会删除) 2、删除本地部分分支,有选择条件

  • git 撤销、找回、恢复文件

    恢复删除掉的工作区的文件 1、文件更改了,但是没有提交到本地仓库 第一步:先使用 git status 查看更改的...

网友评论

      本文标题:git 删除本地所有未提交的更改

      本文链接:https://www.haomeiwen.com/subject/pxthlqtx.html