git - gitignore 有什么用?
问题描述
这个问题来自其他问题,因为它询问为什么 .gitignore 与 git 命令相比有用?
我最近开始使用命令行使用 git。我创建了一个本地仓库并test.txt
在这个仓库中创建了一个文件。命令git status
告诉我这test.txt
是一个未跟踪的文件。命令git add test.txt
添加我要跟踪的文件。然后命令git commit -m "message"
提交我跟踪的文件。
我的问题是,如果我已经可以指定应该跟踪哪些文件并从命令提交,那么 .gitignore 文件有什么用?在哪种情况下我应该使用 .gitignore 文件?
解决方案
如果您在存储库中创建一个名为 .gitignore 的文件,Git 会在您进行提交之前使用它来确定要忽略哪些文件和目录。
应该将 .gitignore 文件提交到您的存储库中,以便与克隆存储库的任何其他用户共享忽略规则。
推荐阅读
- xml - XSLT 剥离一些字符串并保留所有标签
- java - java.lang.IndexOutOfBoundsException:索引:2,大小:0
- node.js - 如何 npm-link 其他项目
- python - Python - 如何计算这个递归函数的时间复杂度?
- spring-boot - 在运行空手道测试之前运行位于另一个项目上的 Spring Boot 应用程序?
- javascript - ReactJS 循环遍历对象的状态数组并添加新字段
- wpf - 运行 Publish Vs2019 时缺少 project.assets.json
- javascript - 如何从本地存储中获取数据并设置状态反应
- css - React-tooltip 和 Next.js SSR 问题
- python - 如何在 for 循环中创建新的 Excel 工作表?