git .gitconfig+.gitignore文件配置
.gitconfig 文件
.gitconfig 文件是 Git 版本控制系统的配置文件,用于存储用户和存储库级别的配置选项。这个文件包含了 Git 命令行工具的配置设置,以及用户的个人配置信息,如用户名和电子邮件地址。以下是 .gitconfig 文件的一些常见用途和示例配置项:
用户级别的配置:这些配置项适用于当前用户的所有 Git 存储库。可以通过以下命令编辑用户级别的 .gitconfig 文件:
[user] name = xxx email = xxx@xxx.com [alias] co = checkout br = branch ci = commit st = status sh = stash df = diff [core] editor = vim excludesfile = /home/xxx/.gitignore symlinks = true
存储库级别的配置:这些配置项只适用于当前 Git 存储库。可以在存储库的根目录中创建一个名为 .gitconfig 的文件,或者通过以下命令编辑存储库级别的 .git/config 文件:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true
.gitignore 文件
.gitignore 文件是用于指定 Git 存储库中哪些文件和目录应该被 Git 忽略的配置文件。这些被忽略的文件和目录不会被 Git 跟踪或包含在版本控制中,这对于排除临时文件、编译输出、敏感信息等非版本控制文件非常有用。.gitignore 文件可以位于存储库的根目录或子目录中,以指定特定目录下的忽略规则。
用户级别配置
.nfs* TODO.md
存储库级别的配置
# 匹配所有 .log 文件 *.log # 匹配所有 .jpg 和 .png 文件 *.jpg *.png # 匹配所有目录下的 .bak 文件 **/*.bak
要使用 .gitignore 文件,只需在存储库根目录或子目录中创建一个名为 .gitignore 的文件,并将需要忽略的规则添加到该文件中。这些规则会告诉 Git 忽略匹配规则的文件或目录。
请注意,.gitignore 文件应该包含在版本控制中,以便与其他开发人员共享忽略规则。如果已经跟踪了某个文件,而后来将其添加到 .gitignore 中,需要使用 git rm --cached 命令将其从 Git 跟踪中移除,但不会删除实际文件。例如:
git rm --cached config.ini
这样做会从 Git 跟踪中删除 config.ini 文件,但不会删除实际的 config.ini 文件。然后,您可以提交更改以应用新的忽略规则。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
2022-09-12 C语言 实现贪吃蛇游戏