1、在需要创建 .gitignore 文件的文件夹, 右键选择Git Bash 进入命令行运誉空,进入项目所在目录。
2、输入 touch .gitignore ,生成“.gitignore”文件。
3、在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。(注意格式)
我的 .gitignore:
.deploy_git/
node_modules/public/
忽略文件原则
忽略 *** 作系统自动生成的文件,比如缩略图等;
忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,比如虚纯Java编译产生的.class文件;
忽略你自己的带有敏感信息的配置文件,比如存放口令的配旁瞎置文件。
1、进入项目的目录下谨隐,点击右键单击祥哪厅【git bash】。
2、打开【git bash】的界面。
3、在命令下输入【touch .gitignore】创建文件。
4、利用文本编辑器打开【.gitignore文件】,# 代表注释。
5、#忽略根目录下bin文件夹中的所有文件,【/bin/*表示】。
6、#忽略所有.class文件,*.class。
7、#不要忽略根目录下bin文缓桥件夹中.java文件,!/bin/*.java,这样就完成了。
1、.gitignore:在工程实现过程中,会生成一些中间文件,或者在项目中的部分文件是不需要进行版本管理的。对于这些文件应该对于Github来讲是透明的。Github提供这种功能,可以自己指定哪些文件可以不被管理。具体方法是在版本蠢陪管理的根目录下(与.git文件夹同级)创建一个 .gitignore(gitignore是隐藏文件,所以前面有个点)
gitignore - Specifies intentionally untracked files to ignore
2、使用gitignore文件来解决这个问题,步骤是:
1) touch .gitignore #创建gitignore隐藏文件
2) vim.gitignore #编辑文件,加入指定文件
#下面是gitignore文件的内容
#忽略gitignore文件
.gitignore
#忽略后缀名为.o和.a的文件
*.[oa]
#显示指定忽略名称为main的文件
main
3、文件.gitignore的格式规范:
A:#为注释
B:可以使用shell所使用的正则表达式来进行模式匹配
C:匹配模式最后跟"/"说明要忽略的是目录
D:使用!取反(例如目录中包含 test.a,并且gitignore文件中包含 *.[oa],如果在文件中加入 !test.a 表明忽略除test.a文件以外的后缀名为.a或者.o的文件)
4、配置完.gitignore文件后,执行git status命令,皮档没会发现那些文件不再是Untracked files了,也燃纳就完成了忽略指定文件的功能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)