使用IDE或编辑器编辑项目代码,往往会向项目目录加入编辑器的特殊文件,比如idea在项目工程内会引入.idea目录和form.iml文件,这些目录或文件,我们不希望加入到git的版本库,但每次使用git status时都会看到该目录或文件,一不小心就上传上去了,特别是希望使用git add -u的朋友。
通过在项目目录下增加.gitignore文件理文件忽略
比如明河在项目根目录内加个.gitignore文件内容如下:
*.iml
.idea/
再使用git status查看,.idea目录和form.iml文件已经被git忽略掉了。
(PS:.gitignore文件对所处的目录及其子目录生效。)
如果想要连.gitignore文件自己也忽略呢?
一样的道理,只要在文件内加上.gitignore即可。
如何将忽略的文件添加到暂存区呢?
我只能说这个需求有点蛋疼…git实在太强大了,实现这种蛋疼的需求也不在话下。
使用命令git add -f 文件路径
即可。
git忽略语法说明:
- 空行或者#号开始的行会被忽略;
- 可以使用通配符,比如*,?(一个字符),[](可选范围);
- 路径分隔符(/)在最前面,表示要忽略此目录下的文件;
- !号表示不忽略。
相关推荐
git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git...
C# .net的Git忽略文件整理
Git忽略文件.gitignore
C# .net的git忽略文件
VisualStudio开发C#程式码时,使用Git进行版本控制。每次提交都会有一些自动生成的文件不是我们所关心的,设置忽略文件,让Git只去比对核心文件以节省时间和资源
git学习笔记(git学习笔记).md
git提交代码的时候,需要忽略掉某些不必要的文件,改配置文件粘贴到项目根目录,先提交该文件,然后下次提交的时候就会自动忽略指定的文件了。
GIT笔记
git学习笔记
git上传大文件(git-lfs)以及忽略文件配置:.gitattributes .gitignore
HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS 学习、git-笔记 HTML CSS JS 学习、git-笔记HTML CSS JS ...
git上传文件文件类型限制,如屏蔽一些依赖文件及生成文件上传
附件是Git中使用.gitignore文件进行上传文件的选择性忽略的使用。可以通过使用该文件避免上传到远端一些中间文件,生成的.class文件,特定于开发环境的文件,以及敏感文件。
C#/.NET语言完美的.gitignore文件,直接覆盖C#项目工作区目录中的 .gitignore 同名文件即可。
放在项目的根目录即可。git 提交代码时 有些不需要提交的文件进行忽略,例如 target 等等...。方便快捷 下载直接使用即可,安静 舒适 便捷
GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件GIT打包文件
vs2022设置git忽略文件的文档
git 教程笔记 git 教程笔记 git 教程笔记
git上传到源码库要忽略文件的配置,添加到文件夹下vs中上传代码时生成的obj、bin就会自动被忽略
Git全局忽略配置脚本