最近学习了git来控制项目的版本,虽然安装了idea的git插件,但本着命令行天下第一的想法,还是去努力学习了一下命令行的操作语句.
一开始学艺不精,在提交项目时用了git add 这个操作,当时想着通配符嘛,用起来比git add. 感觉要牛逼一些.结果这两个指令的含义是不一样的项目文件夹下.gitignore这个文件里面配置了在上传时会过滤掉哪些文件,*会把所有文件都上传了,不会去管你在这个文件里面配置了什么东西,晕!
git学习心得--提交忽略部分文件
更气人的一点是,一旦这些"垃圾文件"被提交之后,就被git纳入版本控制,之后就算是用add . 也不会忽略掉这些文件…
不过还有补救的方法
git rm -r --cached . (前面有个点别看漏了) 这个指令清除一下缓存
然后在进行add . 指令, .gitignore 这个文件的配置就会生效了
我把项目需要提交的部分缩减为如下图
git学习心得--提交忽略部分文件
github的页面看起来清爽了很多

相关文章: