引自http://www.xiaoche.me/blog/2012/01/19/github-gitignore/
这几天研究github page,由于用jekyll本地测试时会生成_site文件夹,所以需要把这个文件夹排除在外再提交到github,到底怎么设置呢?
这就需要用到.gitignore,即不加入版本控制,在git根目录下建立.gitignore,具体设定如下:
tmp.txt //忽略tmp.txt
*.log //忽略所有log文件
tmp/* //忽略tmp文件夹所有文件
log/**/*.log //忽略log目录下的包括子目录下的所有log文件
其他的一些过滤条件
- ?:代表任意的一个字符
- *:代表任意数目的字符
- {!ab}:必须不是此类型
- {ab,bb,cx}:代表ab,bb,cx中任一类型即可
- [abc]:代表a,b,c中任一字符即可
- [ ^abc]:代表必须不是a,b,c中任一字符
由于git不会加入空目录,所以下面做法会导致tmp不会存在
tmp/* //忽略tmp文件夹所有文件
改下方法,在tmp下也加一个.gitignore,内容为
*
!.gitignore
还有一种情况,就是已经commit了,再加入gitignore是无效的,所以需要删除下缓存
git rm --cached ignore_file
这样就OK了。
相关推荐
GitHub .Net .gitignore 文件 # VS 2015+ *.vc.vc.opendb *.vc.db # Visual Studio Code .vscode/
GitHubDesktop-2.6.1-delta.nupkg
EhViewer(io.github.nekoinverter.ehviewer).bak
这是 Rust 中.gitignore解析和匹配的实现。 如果要检查给定路径是否会被.gitignore文件排除,请使用此库。 它目前建立在 Rust 的最新版本和稳定版本上。 用法 该板条箱称为gitignore ,您可以通过获得它: [ ...
先决条件pip install moban 将存储库与同步并复制模板./.travis/sync-github.shmoban档案文件gitignore.io可以识别四种文件类型范本.gitignore文件是所有模板的基础。 每个.gitignore文件都包含与文件标题相关的...
在创建新存储库和文件时,我们使用此列表填充 GitHub.com 界面中可用的 .gitignore 模板选择器。 有关 .gitignore 文件如何工作以及如何使用它们的更多信息,以下资源是一个很好的起点:Pro Git 书籍的忽略文件一...
创建新的存储库和文件时,我们使用此列表填充GitHub.com界面中可用的.gitignore模板选择器。 .gitignore模板的集合这是GitHub的.gitignore文件模板的集合。 创建新的存储库和文件时,我们使用此列表填充GitHub.com...
egit-github, GitHub Mylyn连接器 支持的连接器EGit连接器是一个 Eclipse 插件,用于处理在Github上托管的Git库。 它是基于is库的,它是纯Java中的Git实现,并与is集成了 Eclipse Git团队提供程序。这里软件包是在...
命令行中的.gitignore魔术师。 Joe.js 从命令行为您生成.gitignore文件。 特征 这是最初用python编写的joe( )的一个端口 用简单的 JavaScript 编写 易于 支持所有 Github 支持的 适用于 Mac、Linux 和 Windows ...
GitHub For Windows.part1.rar
[Github实践英文版]Building.Tools.with.GitHub.2016.2.pdf
GitHub加速_1.1.1.crx.zip
GitHub for windows 3.0.6.4.zip。github客户端工具。可以配置github账号直接连接github。管理本地的项目。
github 开源贡献指南中文版本
该脚本通过名称从 Github 的存储库中获取特定于语言的.gitignore文件。 例如,要获取 Node.js .gitignore文件,您可以运行: getignore Node 注意:获取这些文件是区分大小写的。 存储库的样式总是首字母大写,但...
Pine Hassle免费的.gitignore文件管理器。 Pine使用GitHub现有的gitignore存储库来管理您的.gitignore文件,从而实现了快速,简便的.gitignore管理。 安装在安装之前,请确保您的Pine Hassle免费的.gitignore文件...
Github 桌面版 2020.8.24版本,Github桌面版直接下载会很慢,所以就提供了离线版下载包
演出描述使用生成(或输出).gitignore演示版VS。吉宝是的有用工具。 它确实从git clone git clone了模板,并使用了本地文件。 因此,gibo速度很快,但是您必须更新本地文件才能使用最新模板。演出也是.gitinore的...