我最近从 svn 切换到 git

在与 google 及其爬虫彻底粉碎失败后,请找到我的情况如下:

场景

我在 .gitignore 中添加了文件,以使 git status 对未跟踪的文件保持沉默。

问题

问题是每次我 rebase 我的分支时,这个文件也会被覆盖,我在控制台上看到所有未跟踪的文件。

要求

有什么办法可以做 git ignore <.gitignore_file> 以便在任何操作中排除此文件的重新定位/覆盖?

最佳答案

如果你提交 .gitignore 文件,我不明白你为什么会遇到这个问题。但是没有什么可以阻止您将 .gitignore 本身添加到 .gitignore
至于排除文件的替代方法,您可以创建一个文件 .git/info/exclude,它充当工作目录之外的本地 .gitignore

关于git - 从重新定位中排除文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31579810/

10-14 17:21
查看更多