为什么在.gitignore文件中配置了unpackage/dist/build/ 和unpackage/dist/dev/,但unpackage中的文件依旧会被git识别
时间: 2023-10-27 14:05:58 浏览: 36
可能是因为你已经将这些文件添加到了git的版本控制中,所以即使在.gitignore文件中配置了这些文件夹,它们依然会被git识别。你可以尝试使用以下命令将这些文件从git版本控制中移除:
```
git rm -r --cached unpackage/dist/build/
git rm -r --cached unpackage/dist/dev/
```
然后再提交一次代码,这样这些文件夹就不会被git识别了。
相关问题
git仓库在.gitignore添加path/to/folder/是什么意思
在 Git 仓库中,`.gitignore` 文件用于指定需要忽略的文件或目录,这些被忽略的文件或目录不会被 Git 进行版本控制。
当在 `.gitignore` 文件中添加 `path/to/folder/` 时,表示需要忽略 `path/to/folder/` 目录下的所有文件和子目录。这个语法中,末尾的斜杠 `/` 表示 `path/to/folder/` 是一个目录而不是文件,因此需要忽略其中的所有内容。
例如,在以下的 `.gitignore` 文件中:
```
# 忽略 path/to/folder/ 目录下的所有文件和子目录
path/to/folder/
```
Git 会忽略 `path/to/folder/` 目录下的所有文件和子目录,不会对其进行版本控制。如果你想要忽略某个特定的文件,可以将其文件名添加到 `.gitignore` 文件中。例如:
```
# 忽略 path/to/folder/ 目录下的所有文件和子目录
path/to/folder/
# 忽略 path/to/folder/file.txt 文件
path/to/folder/file.txt
```
这样,Git 就会忽略 `path/to/folder/` 目录下的所有文件和子目录,以及 `path/to/folder/file.txt` 文件。
那如何在.gitignore 文件中屏蔽掉application-dev.yml这个文件提交
可以在.gitignore文件中添加以下一行代码:
```
application-dev.yml
```
这样就可以屏蔽掉名为application-dev.yml的文件提交了。请确保在.gitignore文件中添加该行代码后,不要将该文件提交到代码库中。