Git .gitignore——排除不想被管理的文件和目录

在 Git 中有一个特殊的文本文件:.gitignore。这个文本文件记录了所有你希望被 Git 忽略的目录和文件。

如果你是在 GitHub 上创建仓库,你可以在创建仓库的界面中就通过选项来让 GitHub 帮你创建好一个符合项目类型的 .gitignore 文件,你就不用再自己麻烦去写一大堆的配置了。不过如果你不是在 GitHub 上创建的项目,或者你对 GitHub 帮你创建的 .gitignore 文件有一些额外的补充,那么你可以自己来编辑这个文件。

.gitignore大概长这样:

在这里插入图片描述

这是 Android 项目的 .gitignore 文件,每种项目的 .gitignore 文件的内容都不一样。

文件中 # 打头的是注释文件,其他的都是对忽略文件的配置。匹配规则从上图中就能看出个大致,具体的匹配规则可以去官网的相关条目查看:

https://git-scm.com/docs/gitignore

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1 什么是版本控制系统(VCS) 学习时长: 3分26秒 试学 2 什么是分布式版本控制系统(DVCS) 学习时长: 2分46秒 试学 3 上手 1:新公司用 Git 管理代码,怎么快速上手? 学习时长: 15分34秒 4 上手 2:团队工作的基本工作模型 学习时长: 9分32秒 5 进阶 1:HEAD、master 与 branch 学习时长: 15分41秒 6 进阶 2:push 的本质 学习时长: 4分36秒 试学 7 进阶 3:merge:合并 commits 学习时长: 11分9秒 8 进阶 4:Feature Branching:最流行的工作流 学习时长: 8分10秒 9 进阶 5:关于 add 学习时长: 2分25秒 10 进阶 6:看看我都改了什么 学习时长: 5分18秒 11 高级 1:不喜欢 merge 的分叉?用 rebase 吧 学习时长: 4分20秒 12 高级 2:刚刚提交的代码,发现写错了怎么办? 学习时长: 1分56秒 13 高级 3:写错的不是最新的提交,而是倒数第二个? 学习时长: 6分32秒 14 高级 4:比错还错,想直接丢弃刚写的提交? 学习时长: 1分47秒 15 高级 5:想丢弃的也不是最新的提交? 学习时长: 5分44秒 16 高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我打个包,现在马上!」 学习时长: 1分41秒 20 高级 10:branch 删过了才想起来有用? 学习时长: 2分6秒 21 额外说点:.gitignore——排除不想管理文件目录 学习时长: 1分10秒 22 总结 学习时长: 3分5秒
1 什么是版本控制系统(VCS) 学习时长: 3分26秒 试学 2 什么是分布式版本控制系统(DVCS) 学习时长: 2分46秒 试学 3 上手 1:新公司用 Git 管理代码,怎么快速上手? 学习时长: 15分34秒 4 上手 2:团队工作的基本工作模型 学习时长: 9分32秒 5 进阶 1:HEAD、master 与 branch 学习时长: 15分41秒 6 进阶 2:push 的本质 学习时长: 4分36秒 试学 7 进阶 3:merge:合并 commits 学习时长: 11分9秒 8 进阶 4:Feature Branching:最流行的工作流 学习时长: 8分10秒 9 进阶 5:关于 add 学习时长: 2分25秒 10 进阶 6:看看我都改了什么 学习时长: 5分18秒 11 高级 1:不喜欢 merge 的分叉?用 rebase 吧 学习时长: 4分20秒 12 高级 2:刚刚提交的代码,发现写错了怎么办? 学习时长: 1分56秒 13 高级 3:写错的不是最新的提交,而是倒数第二个? 学习时长: 6分32秒 14 高级 4:比错还错,想直接丢弃刚写的提交? 学习时长: 1分47秒 15 高级 5:想丢弃的也不是最新的提交? 学习时长: 5分44秒 16 高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我打个包,现在马上!」 学习时长: 1分41秒 20 高级 10:branch 删过了才想起来有用? 学习时长: 2分6秒 21 额外说点:.gitignore——排除不想管理文件目录 学习时长: 1分10秒 22 总结 学习时长: 3分5秒
1 什么是版本控制系统(VCS) 学习时长: 3分26秒 试学 2 什么是分布式版本控制系统(DVCS) 学习时长: 2分46秒 试学 3 上手 1:新公司用 Git 管理代码,怎么快速上手? 学习时长: 15分34秒 4 上手 2:团队工作的基本工作模型 学习时长: 9分32秒 5 进阶 1:HEAD、master 与 branch 学习时长: 15分41秒 6 进阶 2:push 的本质 学习时长: 4分36秒 试学 7 进阶 3:merge:合并 commits 学习时长: 11分9秒 8 进阶 4:Feature Branching:最流行的工作流 学习时长: 8分10秒 9 进阶 5:关于 add 学习时长: 2分25秒 10 进阶 6:看看我都改了什么 学习时长: 5分18秒 11 高级 1:不喜欢 merge 的分叉?用 rebase 吧 学习时长: 4分20秒 12 高级 2:刚刚提交的代码,发现写错了怎么办? 学习时长: 1分56秒 13 高级 3:写错的不是最新的提交,而是倒数第二个? 学习时长: 6分32秒 14 高级 4:比错还错,想直接丢弃刚写的提交? 学习时长: 1分47秒 15 高级 5:想丢弃的也不是最新的提交? 学习时长: 5分44秒 16 高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我打个包,现在马上!」 学习时长: 1分41秒 20 高级 10:branch 删过了才想起来有用? 学习时长: 2分6秒 21 额外说点:.gitignore——排除不想管理文件目录 学习时长: 1分10秒 22 总结 学习时长: 3分5秒
1 什么是版本控制系统(VCS) 学习时长: 3分26秒 试学 2 什么是分布式版本控制系统(DVCS) 学习时长: 2分46秒 试学 3 上手 1:新公司用 Git 管理代码,怎么快速上手? 学习时长: 15分34秒 4 上手 2:团队工作的基本工作模型 学习时长: 9分32秒 5 进阶 1:HEAD、master 与 branch 学习时长: 15分41秒 6 进阶 2:push 的本质 学习时长: 4分36秒 试学 7 进阶 3:merge:合并 commits 学习时长: 11分9秒 8 进阶 4:Feature Branching:最流行的工作流 学习时长: 8分10秒 9 进阶 5:关于 add 学习时长: 2分25秒 10 进阶 6:看看我都改了什么 学习时长: 5分18秒 11 高级 1:不喜欢 merge 的分叉?用 rebase 吧 学习时长: 4分20秒 12 高级 2:刚刚提交的代码,发现写错了怎么办? 学习时长: 1分56秒 13 高级 3:写错的不是最新的提交,而是倒数第二个? 学习时长: 6分32秒 14 高级 4:比错还错,想直接丢弃刚写的提交? 学习时长: 1分47秒 15 高级 5:想丢弃的也不是最新的提交? 学习时长: 5分44秒 16 高级 6:代码已经 push 上去了才发现写错? 学习时长: 3分8秒 试学 17 高级 7:reset 的本质——不止可以撤销提交 学习时长: 8分33秒 18 高级 8:checkout 的本质 学习时长: 3分8秒 19 高级 9:紧急情况:「立即给我打个包,现在马上!」 学习时长: 1分41秒 20 高级 10:branch 删过了才想起来有用? 学习时长: 2分6秒 21 额外说点:.gitignore——排除不想管理文件目录 学习时长: 1分10秒 22 总结 学习时长: 3分5秒

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

半夏_2021

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值