当前位置:   article > 正文

.gitignore文件配置和无效解决办法_gitlab 配置 itignore 无效

gitlab 配置 itignore 无效

使用git进行版本控制时,在本地的项目编译时,总会出现一些编译后的文件或者一些不需要提交(push)的文件,这时要是我们能忽略掉这些文件,就可很方便提交代码到远端。这时我们就可以新建一个”.gitignore”文件来忽略到此类文件。

1 “.gitignore”要放在哪里

F:\myGitHub\myLeetcode\.git


放在跟”.git”文件夹同级目录下。如下图:
这里写图片描述
F:\myGitHub\myLeetcode:从github拉取的你的代码。”.git文件夹”在拉取下来的代码的根目录下一级目录(即进入myLeetcode\)。要是在windows系统下没看到.git文件夹,那是因为其为隐藏文件夹,将windows系统文件显示设置成显示隐藏文件即可看到。

2 建立”.gitignore”文件

由于windows系统下无法建立只有后缀名的文件,我们需要在你拉取的分支代码的”myLeetcode\”(参考上图,myLeetcode下一级目录),然后右键->Git Bash Here

touch .gitignore(或者vi .gitignore然后保存退出即可)


3 添加要忽略的文件到”.gitignore”文件

简单列举几种添加方式,需要很全的可以网上查询,如下图:
这里写图片描述

4 “.gitignore”文件未设置成功原因

如果我们把文件设置好了,用git status却发现还是没有忽略掉,这是为什么呢?可能原因是你要忽略的那个文件已经加入git的版本控制中。比如我现在想把file1.txtfile2.docx加入到忽略列表中,加入之前,我们看一下两个文件的状态,使用git status命令:
这里写图片描述

可以发现file1.txt已经被git版本控制,等待提交;而file2.docx属于”Untracked files“。
接下来我们把两个文件添加进”.gitignore”中,就会发现,file2.docx忽略成功,而file1.txt无法忽略,如下图
这里写图片描述
无论我们是初次设置”.gitignore”文件,还是后来把新需要忽略的文件加入”.gitignore”,忽略失败时,都可使用如下方法来解决问题:
只需要把未成功忽略的文件设置成”Untracked”状态,即清除一下本地缓存,就可以把文件状态改为untracked状态,最后再提交即可

git rm -r –cached . (末尾有个点不能忘记)
git add .
git commit -m “lony .gitignore test”


当需要取消对某个文件忽略修改时,只需要将其从”.gitignore”文件中移除或者注释掉即可。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/618130
推荐阅读
相关标签
  

闽ICP备14008679号