git add 撤销(reset)

在使用 git add 添加内容时,我们有时候会使用:

git add .

或者

git add --a

这时候经常会出现添加多余的文件的情况,一般此时我们按照下面的步骤进行撤销操作:

  1. 使用 git status 命令查看一下我们到底 add 了的哪些文件,并确定哪个(些)文件是错误添加的;
  2. 使用
git reset HEAD path/to/file.xxx 

形式的命令对某个添加的文件进行删除;

  1. 使用
git reset HEAD

命令将上一次 add 的内容的全部撤销。

  1. 使用 checkout 命令
# 撤销已经 add 的某个文件
git checkout -- <file>

# 撤销某个文件夹下面的所有已经 add 的文件
git checkout -- < 目录名 >
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • 偶尔阅读到宋丹丹关于婚姻的感悟——“如果爱,就不要结婚。”换个角度仔细想想,觉得她在两次婚姻后的体会还是很有道理的...
    山青云淡阅读 1,904评论 0 2
  • 天空一道巨光,小唐闪亮登场~ 各位乡亲父老,亲朋好友许久不在“能断”见到唐编了,是不是甚是想念( ´θ`)ノ虽然...
    唐2僧carina阅读 4,386评论 3 2
  • 小时候老师经常会让我们写关于未来的作文,我记得那个时候我还未能深刻的理解“未来”这个词。在我的眼里它很奇妙,很梦...
    戴雅楠想做一条鱼ya阅读 3,635评论 0 0