我最近从 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/