github忽略文件改动

可以通过在项目的根目录下创建一个名为.gitignore的文件来忽略Git版本控制中不需要的文件、目录和文件类型。

这个文件包含了一些规则,告诉Git哪些文件或目录应该被忽略,不要上传到仓库中,这样有助于减小仓库的大小和提高Git的效率。

在开发过程中往往会不断增加新的文件和目录,如果不对这些不必要的文件进行忽略,会将它们与代码一起提交到Git仓库中,导致仓库过大,造成意料之外的问题。

下面就让我们来看看如何忽略Git版本控制中的文件、目录和文件类型。

  • 创建.gitignore文件
  • 在项目根目录下创建一个新文件并命名为.gitignore,如果已有此文件则直接编辑即可。

  • 添加规则
  • .gitignore中添加规则,告诉Git那些文件或目录不需要被版本控制。 常见的规则有:

    1) 独立文件:每行一个文件或文件夹路径,以“/”结尾表示忽略此目录,否则忽略此文件。

    # 忽略 .DS_Store 文件 .DS_Store 1. 忽略 node_modules 目录 node_modules/ 1. 忽略 dist 目录 dist/登录后复制

    # 忽略所有 .md 文件 *.md 1. 忽略所有 .log 文件 *.log 1. 忽略所有 .txt 文件,但不包括 README.txt *.txt !README.txt 1. 忽略所有 .js 和 .map 文件 *.js *.map登录后复制

    # 我是注释,这行规则不会生效登录后复制

    # 忽略格式为 __pycache__ 的文件夹 __pycache__/ 1. 忽略.gitignore本身 .gitignore 1. 忽略以`.`开头的所有文件 .*登录后复制