Fork me on GitHub
打赏

使用.gitignore删除Github上的.idea文件

环境:windows + git bash。

一、问题来源

由于之前用Goland建立Golang工程时,生成了.idea文件,不小心上传至Github:

所以尝试用.gitignore进行忽略不上传。

 

二、步骤

1,在本地新建一个.gitignore文件

 

2,在vi环境下选择插入模式,写入/.idea,并保存退出,我们用cat命令进行查看刚写入的内容

 

3,删除本地的.idea文件夹,并重新add - commit - push上传

 

三、小结

.gitignore文件是用来忽视提交到Github上的文件和文件夹的,除了忽略掉文件夹,还有其他用法:

  • ##注释##:注释
  • /文件夹/ :过滤文件夹
  • *.xml :过滤某类型的文件
  • /mtk/do.c:指定过滤具体文件
  • !开头表示不过滤
  •  *.[oa]    支持通配符:过滤repo中所有以.o或者.a为扩展名的文件

 

四、参考资料

git book - gitignore

廖雪峰 - 忽视特殊文件

github - gitignore

 

posted @ 2018-09-16 22:49  Zoctopus_Zhang  阅读(2834)  评论(0编辑  收藏  举报
// function btn_donateClick() { var DivPopup = document.getElementById('Div_popup'); var DivMasklayer = document.getElementById('div_masklayer'); DivMasklayer.style.display = 'block'; DivPopup.style.display = 'block'; var h = Div_popup.clientHeight; with (Div_popup.style) { marginTop = -h / 2 + 'px'; } } function MasklayerClick() { var masklayer = document.getElementById('div_masklayer'); var divImg = document.getElementById("Div_popup"); masklayer.style.display = "none"; divImg.style.display = "none"; } setTimeout( function () { document.getElementById('div_masklayer').onclick = MasklayerClick; document.getElementById('btn_donate').onclick = btn_donateClick; var a_gzw = document.getElementById("guanzhuwo"); a_gzw.href = "javascript:void(0);"; $("#guanzhuwo").attr("onclick","follow('33513f9f-ba13-e011-ac81-842b2b196315');"); }, 900);