持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第16天,点击查看活动详情
✔个人主页:Mr.Darcy8的掘金主页
🎉欢迎关注👀点赞👍收藏⭐留言📝以及交流人生哲理🎈学习心得🎁
引入
团队开发经常用git的朋友知道,git是基于工作目录的版本控制工具——
意思是说,你在提交一个版本到git仓库的时候会把这个工作目录的文件都提交上去
这可万万使不得啊。
想想有的文件里存有你的用户名和密码,有些文件有cookie等敏感信息……
但是总不可能不提交,或者干脆为了这些零零碎碎的文件重新创建目录吧?
这时候,我们就需要用到Git忽略文件的操作了——
他就是gitignore
1.忽略文件的三大原则
1.1 忽略操作系统自动生成的文件,比如一些临时文件、缓存、缩略图等。
1.2 忽略编译过程生成的中间文件等(可以理解成当一个文件可以生成另一个的时候,生成的文件没必要再存git里)
1.3 忽略你自己的带有敏感信息的配置文件。比如我上面提到的账号密码、cookie等信息文件。
2. 忽略文件使用方式
需要注意的是,这里的gitignore并非一个命令。它本质上是个文件
我们需要将忽略的文件写进一个命名为gitignore的文件里,然后用git提交。
3. 实战操作
我经常发python有关的的文章,可以看出我python用的非常多。
但是python会产生一些缩略图垃圾,我们不希望他被提交到git里,于是我们在一个文本文件里写:
# Python:
*.py[cod]
*.so
*.egg
*.egg-info
dist
build
既然想到了python的垃圾,那windows的垃圾也自然考虑到了——
# Windows:
Thumbs.db
ehthumbs.db
Desktop.ini
完成效果。保存后把文件名的.txt删去
接下来我们把这个提交就行啦~右键工作目录打开git bash
输入两行代码提交文件。成功。
新人上路,欢迎互相帮扶~Mr_darcy8的掘金主页
可以的话给咱点个赞呗💖