1、未执行git add . 缓存代码时:

a、指定放弃某一文件修改内容:

 git checkout -- [文件路径]    //如图一 

b、全部放弃修改文件:

git checkout . 

【注意】但是此命令不会删除掉刚新建的文件。因为刚新建的文件还没已有加入到 git 的管理系统中。所以对于git是未知的。自己手动删除就好了。

图一

2、执行git add . 缓存了代码时:

a、放弃指定文件的缓存:

 git reset HEAD [文件路径] //eg: git reset HEAD readme.md 

b、放弃所以的缓存:

git reset HEAD . 

3、已经用 git commit  提交了代码。

a、回退到上一次commit的状态:

git reset --hard HEAD^ 

b、回退到任意版本:

git reset --hard  [版本号]  //eg:git reset --hard a53b892a32b16a93850c121db0f08967143e2707(图三) 

//可以用git log查看git的提交历史,可以看出现在的状态在 commitid 为e61b67...的提交上(有 HEAD -> master 标记(如图二)

图二

图三

git放弃本地修改:相关推荐

  1. git 放弃本地修改,强制拉取更新

    开发时,对于本地的项目中修改不做保存操作(或代码改崩),可以用到Git pull的强制覆盖,具体代码如下: git fetch --all git reset --hard origin/master ...

  2. git 放弃本地修改 强制更新

    git fetch --all git reset --hard origin/master git fetch 只是下载远程的库的内容,不做任何的合并 git reset 把HEAD指向刚刚下载的最 ...

  3. git放弃本地修改,强制覆盖本地文件

    参考链接:https://blog.csdn.net/haoaiqian/article/details/78284337

  4. Git_学习_06_ 放弃本地修改

    一.未使用 git add 缓存代码时 git checkout -- filepathname // 放弃某个文件 git checkout . // 放弃所有文件 git checkout . 用 ...

  5. git放弃本地文件修改

    1. 未使用git add 缓存代码 使用git checkout – filename,注意中间有– git checkout -- filename 放弃所有文件修改 git checkout . ...

  6. git 放弃本地操作,直接更新拉取远程最新代码

    git 放弃本地操作,直接更新拉取远程最新代码 此类情况是 自己放弃本地代码得编辑,写崩了或者不想解决代码冲突,只想要远程仓库得最新一版得代码 . 注意:此操作会扔掉本地修改得代码 操作命令: git ...

  7. git 覆盖本地修改_Git拉力–如何使用Git覆盖本地更改

    git 覆盖本地修改 When you learn to code, sooner or later you'll also learn about Version Control Systems. ...

  8. git丢弃本地修改的所有文件(新增、删除、修改)

    本地修改了许多文件,其中有些是新增的,因为开发需要这些都不要了,想要丢弃掉,可以使用如下命令: git checkout . #本地所有修改的.没有的提交的,都返回到原来的状态 git stash # ...

  9. 丢弃commit_git丢弃本地修改的所有文件(新增、删除、修改)

    一,未使用 git add 缓存代码时. 可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 " ...

  10. 玩转GIT系列之【如何放弃本地/服务器端所做的修改】

    今天遇到一个问题,就是在git工程下修改了一些代码,结果发现搞错了,需要撤销掉所有改动的内容,还原到之前的初始版本,换言之就是放弃自己在本地所做的修改.该怎么做呢?要分以下几种情况来区别对待: 一.尚 ...

最新文章

  1. 【百家稷学】深度学习与计算机视觉核心理论与实践(中国地质大学实训)
  2. 6993: Dominoes(纯bfs)
  3. mysql二进制大文件_Mysql实例Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)...
  4. mysql执行ref_MySql执行分析
  5. 【Spark调优】内存模型与参数调优
  6. 几个容易混淆的对齐概念
  7. 安全模式:天猫 App 启动保护实践
  8. 2021-10-18word2vec训练过程
  9. 《圈圈教你玩USB》 第二章 USB 硬件系统设计_测试程序的编写和调试——看书笔记
  10. 深入解析Windows操作系统(Windows Internals) 4th Edition 读书备忘录
  11. VP9编码(4)-- 约定
  12. Navicat Premium15 注册出现No all pattern found! file already patched?
  13. 无线网络和本地连接同时启用后,无线网络无法使用。
  14. windows ESP分区丢失处理方案与磁盘分区注意事项
  15. redis-redis官网下载步骤(包含windows版)
  16. 记录一次飞猪杀熟的日常(买机票价格翻倍)
  17. python基础3---循环和字符串列表
  18. Linux服务器批量管理工具 - TeamRemote
  19. idea之自定义注释模板
  20. 浅浅瞅瞅RSA-PSS 算法

热门文章

  1. 淘宝动态评分绿了怎么办
  2. MT6573_android_LCD_backlight_Driver
  3. Linux Syslog日志服务器的搭建
  4. 数据增强神器 SimpleCopyPaste 支持全流程
  5. “内存型”网游外挂的刑事责任辨析
  6. 自组织映射 (SOM) 解决旅行商问题 (TSP)
  7. 广东工业大学22级机械考研经验分享
  8. 微信订阅号和公众号的区别
  9. windows 查询域名DNS解析
  10. 阿里云域名部署免费证书,开启https访问。