
- 全局过滤机制,即对所有的 git 都适用
- 针对某个项目使用的过滤规则。
.gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利,以下是个人对于配置 .gitignore 的一些心得。问题: .gitignore 只适用于尚未添加到 git 库的文件。如果已经添加了,则需用 git rm 移除后再重新 commit
往项目根目录添加一个文件 .gitignore 这文件和 .git 文件夹同级。
(1)规则: fd1/*
说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;
(2)规则: /fd1/*
说明:忽略根目录下的 /fd1/ 目录的全部内容;
(3)规则:
说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;
第二种方法:可以修改. git/info/exclude 文件来实现。
举例如下:
摆脱 UserInterfaceState.xcuserstate 给Xcode 版本控制(git)带来的困扰
当添加到缓存区的时候命令 rm 移除不了文件
错误提示:
解决方法:
或者是
1、打开webstorm的settings
2、找到Directories
3、将要忽略的文件夹标记为Exclude(选中文件夹,点击上面菜单Exclude即可)
4、确认
找到.gitignore文件,在其中添加要忽略的文件或文件夹即可
.DS_Store
node_modules/
dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
可以通过在git文件夹中添加gitignore文件来实现。gitignore文件是一个文本文件,用于指定哪些文件或文件夹不应该被Git跟踪和上传到远程仓库中。可以在.gitignore文件中添加一行“/.git”,这样就可以将git文件夹排除在Git的跟踪范围之外,从而达到隐藏的效果。GitHub是一个开源的托管服务,有点像代码的云。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)