给定 git root :
/Guardfile
/local (dir)
/.gitignore
Run Code Online (Sandbox Code Playgroud)
而.gitignore在本地,如何忽略Guardfile来自.gitignore本地的内部?
不想更改.gitignore根目录,因为它已签入 git。
我试过:
../Guardfile
Run Code Online (Sandbox Code Playgroud)
和
/Guardfile
Run Code Online (Sandbox Code Playgroud)
和
./../Guarfile
Run Code Online (Sandbox Code Playgroud)
git 版本 2.17.2
用例(因为有人可能会说“不要这样做”。)。这是很明显的,但我不想改变这个项目.gitignore。我将所有不属于 git 的文件保留在本地目录中。但Guardfile需要在根目录中。
有人可能会说“不要这样做”
不要那样做。
如果您想忽略某个文件但不修改.gitignore存储库中现有的文件,请将其放入:
.git/info/exclude
.gitignore该文件内容与存储库底部的附加,并且由于它在您的.git目录中,因此无法签入。因此,它将用于您私人忽略的文件。