美文网首页
git 放弃本地文件修改

git 放弃本地文件修改

作者: Rinaloving | 来源:发表于2023-03-27 11:07 被阅读0次

放弃本地文件修改

  • 放弃单个文件的修改
git checkout -- filename
  • 放弃所有文件修改
git checkout .
  • 此命令用来放弃掉所有还没有加入到缓存区(就是 git add 命令)的修改:内容修改与整个文件删除
  • 此命令不会删除新建的文件,因为新建的文件还没加入git管理系统中,所以对git来说是未知,只需手动删除即可

已使用git add 缓存代码,未使用git commit

  • 放弃单个文件的修改
git reset HEAD filename
  • 放弃所有文件修改
git reset HEAD
  • 此命令用来清除 git 对于文件修改的缓存。相当于撤销 git add 命令所在的工作。在使用本命令后,本地的修改并不会消失,而是回到了第一步1. 未使用git add 缓存代码,继续使用用git checkout – filename,就可以放弃本地修改

已经用 git commit 提交了代码

  • 使用 git reset --hard HEAD^ 来回退到上一次commit的状态
git reset --hard HEAD^
  • 或者回退到任意版本git reset --hard commit id ,使用git log命令查看git提交历史和commit id
git reset --hard [commit id]

相关文章

  • git 小记

    git 放弃本地某个文件的修改,或所有修改git checkout 文件名git checkout // 放弃所有...

  • Git__内容编辑

    Git 内容编辑 放弃已经修改的文件,且还没有添加到本地缓存的文件 Git Stash 操作 Git Clean ...

  • git放弃本地commit操作

    git reset --hard FETCH_HEAD 如果想放弃本地的文件修改,可以使用git reset --...

  • git放弃本地文件修改

    参考: https://www.jianshu.com/p/c0f7e4ac14c7

  • git放弃本地文件修改

    写代码时,本来想切换到主分支,但是切换失败,因为我本地的代码修改了,所以想要放弃本地修改的代码(或者有时代码改的乱...

  • git放弃修改&放弃增加文件

    本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改 单个文件/文件夹: 所有文件/文件夹: 本地新...

  • Git放弃本地更改

    在本地修改的文件,If unstaged, 而且我也想放弃commit. git checkout -- .

  • Git操作速查

    舍弃本地修改 git 撤销,放弃本地修改 未add时git checkout . add后,commit前git ...

  • git撤销本地修改与回退版本

    1. 使用 git checkout 撤销本地修改 即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状...

  • git 常用操作

    git 忽略已提交至上游的文件 git 放弃本地修改强制拉取远程代码 git 删除Untracked file g...

网友评论

      本文标题:git 放弃本地文件修改

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