Git 的 .gitignore 配置

Git 的 .gitignore 配置,第1张

git 中提供两种过滤机制

- 全局过滤机制,即对所有的 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*

1、进入项目的目录下,点击右键单击【git bash】。

2、打开【git bash】的界面。

3、在命令下输入【touch .gitignore】创建文件。

4、利用文本编辑器打开【.gitignore文件】,# 代表注释。

5、#忽略根目录下bin文件夹中的所有文件,【/bin/*表示】。

6、#忽略所有.class文件,*.class。

7、#不要忽略根目录下bin文件夹中.java文件,!/bin/*.java,这样就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11433299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存