概述
Hello,大家好,还是我,那个苦逼的运维工程师K-free,这篇文章准备记录一下我在已经上传到gitlab的项目中添加.gitignore的故事
今天,K-free从凌晨12点加班到3点,6点还是一如既往的起床上班,在地铁上站着睡了一路,你懂我意思吧?
到了公司开始写上一篇博客,同时也在接收着同事给我发送的信号
同事说:"gitlab上的xxx项目能不能把.class文件过滤掉啊"
我说:"好的,我收到了"(表面稳如老狗,实则慌的一批)
内心戏:"天呢,不会啊,怎么办,呜呜呜"
同事说:"没事儿,我不着急,你有空了再做"
同事内心戏:"你给我赶紧弄!"
随后,我开始漫长的在某度上搜索
“如何不留痕迹的杀人?(不对,不对,不好意思搞错了)”
“如何在已上传到gitlab上添加.gitignore文件”
功夫不负有心人!!被我找到了,不过过程不怎么详细,我又用我机智的小脑瓜添加了几个步骤(正式进入正题!)
什么是.gitignore呢?
我们的一个项目当中会有文件夹和文件,如果项目过大,commit的时间又长的时候,就可以考虑过滤掉某些无用的文件或者目录
我这次过滤的是所有以为.class结尾的文件,就使用到了这个文件,注意前面的"."代表的是这是一个隐藏文件
具体步骤
1 将本机的id_pub.rsa文件内容复制到gitlab的ssh-key中,允许通信了之后
2 git clone ssh://"项目地址" #将项目克隆到本地
cd "项目所在目录"
git config --global user.email "admin@example.com(写的是你生成id_pub.rsa时后面指的邮箱)"
git pull #同步远程仓库
git rm -r --cached . #删除本地缓存
vim .gitignore #编辑.gitignore文件
*.class #忽略所以以.class结尾的文件
:wq #保存退出vim编辑器
git add .
git commit -m "add gitignore"
git push
好的,以上就是本篇文章的所有内容啦,谢谢客官的观看,这是K-free,一个苦逼并且热爱工作的运维工程师,下篇文章见啦!