📜  如何设置 gitignore - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:54.951000             🧑  作者: Mango

如何设置 gitignore - Shell/Bash

在进行版本控制时,可能会存在一些不需要被 Git 跟踪的文件或目录,例如编译结果、日志文件、临时文件等。此时可以通过设置 gitignore 文件来告诉 Git 忽略这些文件或目录。

创建 gitignore 文件

首先需要创建 .gitignore 文件,该文件通常放置在项目的根目录或者需要被忽略的文件/目录所在的目录中。

可以通过以下命令在根目录下创建 .gitignore 文件:

$ touch .gitignore
添加忽略规则

接下来需要在 .gitignore 文件中添加需要被忽略的规则。规则可以是单独的文件名、文件通配符、目录名等。

以下是一些常见的忽略规则:

  • 忽略单个文件:file.txt
  • 忽略某个目录下的所有文件和子目录:/dir/
  • 忽略某个目录中的某个类型的文件:/dir/*.log
  • 忽略以~结尾的文件:*~
  • 忽略以#结尾的文件:#*#

更多规则可参考 GitHub 官方文档

将 gitignore 文件加入版本控制

最后,将 .gitignore 文件加入版本控制,以确保忽略规则在团队协作时得到遵守。

$ git add .gitignore
$ git commit -m "Add .gitignore file"
总结

以上是设置 gitignore 的常用方法,通过 gitignore 可以有效避免不需要被版本控制的文件/目录被误上传到代码仓库中。