Git忽略规则文件.gitignore_关于.gitignore配置

时间: 2018-01-18阅读: 2762标签: git

.gitignore 文件的作用就是告诉git,  push的时候忽略指定的文件夹或者文件,例如:vue-cli脚手架创建的项目,push到github上时,不会上传node依赖文件夹,这是因为vue-cli脚手架创建的时候,自动为我们创建了 .gitignroe文件,并且为我们写好了规则。


你需要知道:.gitignore和.git文件夹是同一目录;一定要push之前创建.gitignore文件,push之后创建.gitignore不用被git使用,因为git已经开始了版本控制。


.gitignore文件用于忽略文件,其规范如下

1.所有空行或者以注释符号 # 开头的行都会被 Git 忽略。
2.可以使用标准的 glob 模式匹配。
3.匹配模式最后跟反斜杠(/)说明要忽略的是目录。
4.要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号(!)取反。


栗子:

md xydGit

新建一个文件夹;

git init

初始化这个git仓库

创建两个文件,一个文件夹

type nul>xyd1.txt
type nul>xyd2.txt
md xyd

创建.gitignore 文件

type nul>.gitignore

完成之后的目录


现在我们开始配置需要git忽略的文件,这里我们只需要上传xyd1.txt,在.gitignore文件中写入:

/xyd/
xyd2.txt

告诉git忽略xyd2.txt文件以及xyd文件夹

我们push一下,

git push origin master

在github上查看是否上传了xyd1.txt


现在让我们来看看vue-cli 脚手架下的gitignore

.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
/test/unit/coverage/
/test/e2e/reports/
selenium-debug.log

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln

node_modules/
/代表目录
忽略node_modules文件


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

链接: http://www.fly63.com/article/detial/370

200条Git常用命令大全

整理了一些 常用和不常用的一些 Git 命令,希望能帮助到大家更好的掌握 Git 的使用。创建一个新的 git 版本库。这个版本库的配置、存储等信息会被保存到.git 文件夹中

解决git/github下载速度缓慢的问题总汇

官网下载Git时,速度几乎是超不过20KB,解决方法有很多,这里介绍几个简单粗暴的方法。这里使用windows系统作为演示,其他系统对号入座即可。

签名你的每个 Git Commit

好久没有写代码提交 GitHub 了,真是惭愧!回到正题,今天提交了一个代码,冷不丁发现,在我的 Commit 记录里面,有一条被打上了 Verified 标记。原来 GitHub 的 Commit 支持签名验证了,我可以对每一个我的 Commit 进行签名(Commit Signature)

git bash命令_整理git工作中常用命令

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件

git 高级用法小抄

如果你觉得 git 很迷惑人,那么这份小抄正是为你准备的!请注意我有意跳过了 git commit、git pull/push 之类的基本命令,这份小抄的主题是 git 的一些「高级」用法

git 操作规范

从master分支创建dev分支并切换到dev分支;查看本地当前的分支,分支前面带“*”表示当前分支,剩下的分支表示本地有的分支。查看远程全部的分支,白色的表示本地有的,红色的表示本地没有,仅在远程存在。

如何在Git提交大小写敏感的文件

大意是说, 忽略大小写敏感是为了在不同的文件系统上更好的工作。比如APFS,HFS +,FAT,NTFS等。例如,如果在目录列表里, Git期望找到一个文件叫Makefile,却找到了makefile,这时候,Git就假定它是同一文件,并继续将其记住为Makefile。

git pull/push时总需要输入用户名密码的解决方案

在提交项目代码或者拉代码的时候,git会让你输入用户名密码,解决方案:执行命令git config --global credential.helper store

通过git命令,上传本地文件到git服务器

把本地代码上传到git的方法:步骤一:首先进入需要上传的项目文件夹,通过命令git init初始化,步骤二:将本地文件添加到版本库中,使用命令 git add . 将文件提交到本地的暂存区,步骤三:使用命令git commit将文件提交到本地仓库...

最常见的 Git 错误都有哪些,如何解决它们?

如果您曾经与许多开发者一起开发一个大项目,那么使用 Git 作为版本控制是一个最好的选择。 不过 Git 很复杂,使用过程中经常会犯各种错误。 在本文中,我将讨论程序员在使用Git时所犯的一些常见错误以及如何解决它们

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!