使用GIT的记录

什么是.gitignore文件?有什么作用?

在Git中,有一种特殊的文件,它的主要功能是屏蔽某些文件,使得这些文件不被追踪,push后也不会上传到github等平台,其文件全名就是 .gitignore。简单的说,它就是告诉Git哪些文件不需要添加到版本管理中。
比如我们java下的.class,maven项目中的target路径下的文件,它们占的内存很大,所以一般我们用Git管理的时候是不需要添加进去的。

如果已经传到了github上,该怎么删除呢

首先我们拉取一份代码到本地,打开git命令执行窗口

//将指定文件从git版本控制中移除(其实是在stage Area 中移除文件)
执行
git rm -r --cached .
或者
git rm -r --cached *
然后将本地的.gitinore文件add,push到远程仓库。
这样我们push代码的时候就会过滤那些文件。
这时候我们只需要
git add .
git commit -m '重新上传过滤后的代码'
git push origin master
这样我们的远程仓库里就没有那些占用空间没用的文件了。

第一次上传.gitignore后不会立刻生效,你只需要重新拉取一份代码下来,它就会生效了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值