解决.gitignore无法生效的问题

简介: 使用git的过程中, 为了避免垃圾文的上传,我们可以手动配置.gitignore排除一些文件或文件夹.配置.gitignore排除文件.DS_Store, 排除文件夹node_modules/.

使用git的过程中, 为了避免垃圾文的上传,我们可以手动配置.gitignore排除一些文件或文件夹.

配置.gitignore

  • 排除文件.DS_Store, 排除文件夹node_modules/
.DS_Store
dist/
node_modules/

使用git

# 第一步: git初始化
git init
# 第二步: 将除了.gitignore之外的文件添加到git缓存区
git add .
# 第三步: 将git缓存区的文件添加到仓库

这时, 有了新的需求, 我们需要排除dist文件夹的内容, 你也许会说,这还不简单, 在.gitignore里面新增dist/不就可以了?


其实当项目进行到一半的时候, 直接修改.gitignore是不会立刻生效的, 我们需要先把缓存区清空, git才会重新读取.gitignore的新规则, .gitignore才会真正生效, 而清空缓存的命令也很简单...

#清空缓存(注意最后有个点)
git rm -rf --cached .
  • 清空缓存之后, 我们只需重新进行git add ., 将待管理的文件添加到缓存区即可!
  • 运行git add.后, 我们可以通过git status验证排除效果

如果你懒得配置.gitignore,这里有github官方提供的各种语言的.gitignore

目录
相关文章
|
14天前
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
15 0
|
8月前
|
网络安全 开发工具 数据安全/隐私保护
git--配置文件、.gitignore
git--配置文件、.gitignore
|
8月前
|
缓存 开发工具 git
Git .gitignore 文件不生效解决方法
Git .gitignore 文件不生效解决方法
182 0
|
9月前
|
缓存 开发工具 git
git-解决.gitignore文件不生效问题
git-解决.gitignore文件不生效问题
114 0
|
11月前
|
Java 开发工具 git
.gitignore忽略文件如何配置
.gitignore忽略文件如何配置
|
缓存 Java Shell
9 Git gitignore 设置
.gitignore 介绍 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。 虽然 gitignore 文件对Git有特殊的意义,但是它和版本库中任何其他普通文件都是同样管理的。除非把 gitignore 添加到索引中,否则 Git 仍会把它当成未追踪的文件。
198 1
|
开发工具 git
git 添加 .gitignore
git 添加 .gitignore
111 0
.gitignore文件不生效
.gitignore文件不生效
108 0
|
XML 缓存 搜索推荐
Git - .gitignore 配置
Git - .gitignore 配置
538 0
|
IDE Java 开发工具
推荐一个实用的 .gitignore 文件
为什么要忽略文件? 常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、.classpath、.project、.iml、.idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 target、classes 目录下的编译文件等。
148 0

热门文章

最新文章