📜  如何将文件放入 gitignore - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:04.590000             🧑  作者: Mango

如何将文件放入 gitignore

在版本控制的过程中,有一些文件并不希望被追踪,比如一些自动生成的文件、临时文件或者是密钥文件等,在这种情况下,我们可以使用 .gitignore 文件来忽略这些文件。

下面介绍几种将文件放入 .gitignore 的方法。

手动编辑 .gitignore 文件

当我们需要忽略一些文件时,我们可以手动编辑 .gitignore 文件。

首先,进入到项目的根目录,使用以下命令创建 .gitignore 文件:

touch .gitignore

然后,使用编辑器打开 .gitignore 文件,将需要忽略的文件路径添加进去即可,例如下面的格式:

# 忽略文件
*.log
*.txt
# 忽略目录
/node_modules
/.idea

以上内容表示忽略所有 .log.txt 后缀的文件,以及 /node_modules/.idea 目录。

使用命令行添加文件

在终端中使用命令来添加特定的文件到 .gitignore 文件中,例如:

echo "filename" >> .gitignore # 将 filename 文件添加到 .gitignore 中
echo "directory/*" >> .gitignore # 将 directory 目录下所有文件添加到 .gitignore 中
使用 git add 命令忽略文件

有时候我们在 Git 中已经添加了一些文件,但是后来发现这些文件应该被忽略,这时可以使用 git add 命令来忽略。

首先,我们需要将需要忽略的文件添加到暂存区,然后使用以下命令来使其被忽略:

git rm --cached filename # 从暂存区删除 filename 文件

在这个命令中,--cached 表示只从暂存区中删除文件,不删除实际文件。

最后,将 .gitignore 文件提交到版本库中:

git add .gitignore
git commit -m "ignore some files"

以上就是将文件放入 .gitignore 的几种方法,通过这些方法,我们可以有效地忽略不需要追踪的文件,避免在工作流中产生干扰。