更新gitignore
转载更新: 2017/04/26 修正windows版本下的命令 git rm -r --cached . (Windows 下的版本)
更新: 2017/06/06 mac下的命令也变成和windows下一样了
更新: 2017/08/08 Windows和Mac命令调整
在项目开始前提交gitignore这一步不会有人出错。但是随着项目的进行,有一些原来没想到的文件也需要不被git追踪。这时候就需要更新gitignore,然后,当我们更新以后再去push会发现并没有变化。
其实这是因为staged的文件没变,换句话说,已经追踪的不会因为gitignnore规则的变化而放弃追踪。因此我们需要清空暂存区。
( git rm -r --rm
. (Windows 最后那个点不要忘)不要了
git rm -r --cached .
(Mac
下的版本)
然后重新添加到暂存区(相当于对所有文件重新进行一次追踪,这样所有文件都会经过gitignore的过滤)
git add -A
git commit -m "update
gitignore"
git push -u origin master
类似的事情在xcode的应用开发里也经常有。比如开发到一半,删一个ViewController。然后就一直有黄色的小警告在左上方,看着很不舒服。这时候我们就要把之前有这个ViewController的所有build文件全部删除
shift + command + k
输入如果提示了clean什么的,就没问题。
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:一个坑爹报错的原因分析与解决方案
下一篇:关于git本地已有项目
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
优雅地更新Android Apk
快速实现 APP 的更新流程,包含了下载过程和自动调取安装过程。
android sdk 自定义UI 适配 -
Pycharm更新 gitignore无效怎么处理
因为pycharm会自动运行git add .的功能,所以.gitignore修改后,需要手动清空cached的内容,然后再add一次,这时gitignore会起作用。
pycharm ide python git 清理缓存 -
.gitignore介绍
.gitigore文件介绍
git 根目录 github