git 忽略ingore文件配置

git 忽略ingore文件配置在使用 Git 管理自己的代码版本时 由于编译生成的中间文件 Git 使用 SHA 1 算法来对文件进行加密 进而得出来一个 40 位的十六进制加密字符串

大家好,欢迎来到IT知识分享网。

 

在使用Git管理自己的代码版本时,由于编译生成的中间文件,Git使用SHA-1算法来对文件进行加密,进而得出来一个40位的十六进制加密字符串。

在上图中,由IDEA开发的项目的目录结构如上图所示,其中target目录存放的是项目编译产生的文件,而.idea目录则是特定于IDEA集成开发环境的文件。demo.iml文件也不需要上传到Git。

2    Git忽略文件提交方法

由于作者在撰写本文时使用IDEA开发,因此以忽略某些IDEA开发环境的特定文件做例子演示

2.1    在Git项目中定义 .gitignore 文件

2.1.1    初始化git仓库

首先打开Git Bash,并且切换到demo根目录,执行git init让git管理该目录。

添加远端仓库,在GitHub上建立repository,demo。拷贝远程仓库目录:

2.1.3    新建.gitignore配置文件

在当前目录生成文件.gitignore,并在其中添加要忽略的文件或目录,每行表示一个忽略规则。

在上述的代码片段中新建了配置文件.gitignore,然后忽略了target目录,.idea目录,以后缀.iml结尾的文件。

        .gitignore

nothing added to commit but untracked files present (use “git add” to track)

        new file:   .gitignore

2.1.5    让Git识别该配置文件

使用命令git config配置忽略配置文件.gitignore。

2.1.8    .gitignore不生效

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。这是因为在之前,自己直接使用git add .把所有的文件,包括target目录,.idea目录,然后执行了

登陆网页,查看本次提交:

2.3    在Git项目的设置中指定排除文件

3    忽略规则

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/109872.html

(0)
上一篇 2026-02-04 10:00
下一篇 2026-02-04 10:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信