解决.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

目录
相关文章
|
6月前
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
105 0
|
缓存 开发工具 git
Git .gitignore 文件不生效解决方法
Git .gitignore 文件不生效解决方法
314 0
|
缓存 开发工具 git
git-解决.gitignore文件不生效问题
git-解决.gitignore文件不生效问题
198 0
|
Java 开发工具 git
.gitignore忽略文件如何配置
.gitignore忽略文件如何配置
在idea中配置 gitignore忽略文件
如何优雅的添加.ignore 忽略不必要提交的文件 安装插件
190 0
在idea中配置 gitignore忽略文件
Beyond Compare比较文件夹时如何忽略文件
Beyond Compare比较文件夹时如何忽略文件
513 0
Beyond Compare比较文件夹时如何忽略文件
|
开发工具 git
git 添加 .gitignore
git 添加 .gitignore
127 0
.gitignore文件不生效
.gitignore文件不生效
144 0
|
XML 缓存 搜索推荐
Git - .gitignore 配置
Git - .gitignore 配置
601 0
|
IDE Java 开发工具
推荐一个实用的 .gitignore 文件
为什么要忽略文件? 常用的版本控制工具,不管是使用 git 还是 svn,我们都需要排除一些与程序代码无关的文件,如像 eclipse/ intellij idea 等 IDE 工具留下来的 .settings、.classpath、.project、.iml、.idea 等各种配置文件,还有 maven/ gradle 在项目构建后的 target、classes 目录下的编译文件等。
183 0