为什么被忽略的文件不被忽略?
所以我知道这个问题的变种之前已经被问及回答,所以首先我想通过我自己的一些研究来告诉你我没有重复的。为什么被忽略的文件不被忽略?
- 的混帐忽略实际上不是的.gitignore文件:.gitignore is not working
- 我的文件被称为的.gitignore。我将寡妇给我看所有的文件类型的文件名全部。 (该文件名为Unity.ignore,重命名它并没有解决这个问题)跟踪文件后加入
- 的的.gitignore,你需要先untrack他们。像这样:.gitignore not working in github for mac program
- 不,该.gitignore被添加到一个空的回购。确保提交。
- .gitignore文件放置不正确。
- 现在我不懂得Linux和bash,但我被告知将它放在根中,我认为这就是我所做的here。
前两个是主要的原因,我看到有跟的.gitignore文件的问题的人,但不是在那里我有一个问题。最后一个我99%肯定也不是问题。 Linked image since Imgur is having problems
编辑:
告诉混帐忽略我的图书馆和Temp文件夹后,从温度和库中的任何文件,准备提交时,仍然显示在GitHub上的Windows客户端 Same issue when viewing the repo in SmartGit
而且我的.gitignore文件
# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
/[Ll]ibrary/
sysinfo.txt
*.stackdump
# ============================================= #
# Visual Studio/MonoDevelop/Rider generated #
# ============================================= #
[Ee]xported[Oo]bj/
.vs/
/*.userprefs
/*.csproj
/*.pidb
/*.suo
/*.sln*
/*.user
/*.unityproj
/*.booproj
/.idea*/
# ============ #
# OS generated #
# ============ #
.DS_Store*
._*
.Spotlight-V100
堆栈溢出社区,提前谢谢你。这让我疯狂。
我已经意识到,问题必须处理由该统一创建的文件夹,并以某种方式搞砸了忽略/跟踪的顺序,我正在调查。
我最终跟踪了这个问题,看起来事实上是第二个问题,尽管我想我已经小心避免这个问题了。我拥有的存储库的索引不是“新鲜的”,而是跟踪了来自同一项目早期版本的遗留文件。
解决的办法是删除.gitignore并且解开所有文件。我认为,作为一种替代方案,我可以创建一个新的回购站,并只将资产文件夹和项目设置文件夹与我已拥有的.ignore文件一起上载。
那么,橡胶鸭子,对不起。
该文件不能被称为Unity.gitignore
;它只能被称为.gitignore
。将它重命名为.gitignore
,它会生效。
这似乎没有解决问题: https://gyazo.com/87aba138a5ea117bea51483c447f5352 名称Unity.gitignore的文件也是git hub在初始设置回购库时创建的默认.ignore文件。 – TheLemur
我从来没有使用名为Unity.gitignore的.gitignore。也许我错了,但我认为文件名必须是.gitignore字面上即没有任何后缀。
[编辑]:
您可以查看Git的用下面的命令忽略的规则:
git check-ignore -v MY_FILE_NAME
还有一点要检查是不是。gitignore_global文件,但我不认为这解决了你的问题。
最后不是最不重要的Unix与Windows:你有适当的行结束符,特别是在Windows下工作时?
你可以看看我在GutHub上的一个Unity项目,例如https://github.com/kayy/BundleVersionChecker。这绝对有效
您是否曾经在将库和Temp文件夹添加到'.gitignore'之前将其添加到源代码控制(错误)?另外,你是否尝试过创建一个新文件(例如txt文件),将它添加到'.gitignore'并检查它是否被忽略? (你不需要提交'.gitignore'来查看它的工作情况) – Roberto
我最终跟踪了这个问题。我所购买的回购指数并非“新鲜”,而是追踪了同一个项目早期迭代所遗留的文件。事实上,它最终是第2号。尽管我认为我曾小心翼翼地避免这种情况发生。 – TheLemur