.gitignore文件配置和无效解决办法
来源:互联网 发布:贵州省人口老龄化数据 编辑:程序博客网 时间:2024/06/10 16:14
使用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.txt和file2.docx加入到忽略列表中,加入之前,我们看一下两个文件的状态,使用git status命令:
可以发现file1.txt已经被git版本控制,等待提交;而file2.docx属于”Untracked files“。
接下来我们把两个文件添加进”.gitignore”中,就会发现,file2.docx忽略成功,而file1.txt无法忽略,如下图
无论我们是初次设置”.gitignore”文件,还是后来把新需要忽略的文件加入”.gitignore”,忽略失败时,都可使用如下方法来解决问题:
只需要把未成功忽略的文件设置成”Untracked”状态,即清除一下本地缓存,就可以把文件状态改为untracked状态,最后再提交即可
git add .
git commit -m “lony .gitignore test”
当需要取消对某个文件忽略修改时,只需要将其从”.gitignore”文件中移除或者注释掉即可。
- .gitignore文件配置和无效解决办法
- gitignore无效的解决办法
- .gitignore 无效的解决办法
- Git中.gitignore文件无效 不起作用的解决办法
- Git .gitignore 添加后无效的解决办法
- .gitignore配置详解和配置的文件时哪些文件
- git gitignore文件配置
- .gitignore 文件配置
- Xcode - 配置.gitignore文件
- .gitignore文件配置
- gitignore 文件配置详解
- .gitignore 文件的配置
- .gitignore文件配置
- .gitignore文件配置
- .gitignore无效,不能过滤某些文件
- .gitignore无效,不能过滤某些文件
- .gitignore无效,不能过滤某些文件
- .gitignore无效,不能过滤某些文件
- 欢迎使用CSDN-markdown编辑器
- Vuex
- 国内地图数据纠偏实践:以高德地图为例
- java终极面试题目总结
- 搜索专题: HDU1027Ignatius and the Princess II
- .gitignore文件配置和无效解决办法
- 史上最简单的git教程
- css_day05_margin,line-height相关小知识点
- Knight Tournament
- Leetcode 300. Longest Increasing Subsequence
- Linux下QT中执行shell命令
- 多属性决策
- 监督学习与无监督学习
- 动态代码创建布局