使用.gitignore文件简化Git仓库管理
是什么?
用于指定哪些文件或目录,应该在git
中被忽略的配置文件。
有什么用?
避免将不必要的文件添加到版本管理系统中,比如前端的node_modules
目录,该目录包含大量文件,如果将其添加到版本管理系统中,会使仓库变的庞大,不利于仓库的管理。
如何使用?
- 在
git
根目录下,创建名为.gitignore
的文件 - 将需要忽略的文件或者目录写入.gitignore文件中
node_modules/ # 忽略名为node_modules的文件夹 log.txt # 忽略名为log.txt文件
node_modules
表示忽略任何层级的node_modules
文件或者文件夹
/node_modules
斜杠开头,表示忽略根目录下的文件或文件夹
node_modules/
斜杠结尾,表示仅忽略任何层级的文件夹
/node_modules/
斜杠开头加结尾,表示仅忽略根目录中的node_modules
文件夹
注意事项
更新场景1文件/文件夹之前被忽略了,现在不想被忽略,直接更新.gitignore即可。
.gitignore
logs # 将logs从.gitignore中删除即可
更新场景2文件/文件夹之前没被忽略,现在想忽略
.gitignore
/test # 加入/test了,期望忽略根目录下的test文件或文件夹,但是却发现无效
这是因为,git
对于已经被track
的内容,后续直接修改.gitignore
是无效的,需要进行以下操作进行重置。
git rm -r --cached . 修改.gitignore,加入你期望忽略的/test git add . git commit '更新.gitignore'
以上就是使用.gitignore文件简化Git仓库管理的详细内容,更多关于.gitignore管理Git仓库的资料请关注脚本之家其它相关文章!
相关文章
IntelliJ IDEA 2020如何设置背景图片的方法步骤
这篇文章主要介绍了IntelliJ IDEA 2020如何设置背景图片的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-04-04JavaScript/VBScript脚本程序调试(Wscript篇)
在日常的操作系统维护过程中,有时我们也会写一些小的脚本程序来简化系统管理工作,例如调用一些WMI函数来自动安装卸载程序之类的。2009-09-09
最新评论