博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git中当add错误的时候怎么办?
阅读量:6693 次
发布时间:2019-06-25

本文共 487 字,大约阅读时间需要 1 分钟。

傻傻分不清楚。

“git add .”是我常用的添加命令,添加完后来个“git status ”总是有那么几次发现有不想添加的东西。好多人用reset,nonono,这样不好会有个head错误爆出。

看了下status的说明发现了两句话:

...# Changes to be committed:#   (use "git rm --cached 
..." to unstage)...

原来是这样,不过这里要注意如果没有加cached那么会删除work file,这就要哭了,所以一定要小心。

试了一下,发现还不够,rm没有递归,那么再加一个"-r"即“git rm -r --cached .”,因为我们的“add”是递归的所以这里删除也要递归。

知道怎么改正了还不够,总这么干也不是个办法,“add”有个“-n”,可以预览会加进哪些文件,这样就不怕后面rm误删除了。

本文转自today4king博客园博客,原文链接:http://www.cnblogs.com/jinzhao/p/4544282.html,如需转载请自行联系原作者

你可能感兴趣的文章
如何避免if else
查看>>
android团队对新技术的态度
查看>>
『.NET Core CLI工具文档』(十)dotnet-build
查看>>
AngularJS中$q的promise使用及链式调用传值问题
查看>>
Scala Essentials: 类型约束
查看>>
JS异步那些事 二 (分布式事件)
查看>>
技术团队代码管理和部署
查看>>
Swift 项目主管和大家聊了聊 Swift 5,ABI 稳定性最受关注
查看>>
mybatis 插件 flying-清明 发布
查看>>
Java实现excel导入导出学习笔记2 - 利用xml技术设置导入模板,设置excel样式
查看>>
NG-ZORRO-MOBILE 0.11.5 发布,基于 Angular 7 的 UI 组件
查看>>
The Little JavaScript Closures
查看>>
春节快乐!10 场 AI 学术公开课伴你过新年
查看>>
CodeHub#1 回顾 | 敏捷开发与动态更新在支付宝 App 内的实践 ...
查看>>
阿里云图数据库GDB公测,高度连接数据查询效率提升10倍 ...
查看>>
估值30亿美金的地平线,要狂奔去哪里?
查看>>
Mysql存储之ORM框架SQLAlchemy
查看>>
45个值得收藏的 CSS 形状
查看>>
专访盒子鱼COO朱韵伊:因为懂节制和AI,我们走进了3600所中小学 ...
查看>>
Aop说明
查看>>