我刚刚帮助我的团队的开发人员修复了一个git commit,以某种方式在他的本地回购协议。你可以从下面的Git Extensions截图中看到,11小时前他做了一个提交,他认为包括了他的所有更改。他今天早上发现,虽然他的文件系统上的工作副本丢失了一堆文件。在回购看来,这些是在提交“在主人未追踪的文件”。在分支和合并之后,我把他们带回了主分支,现在事情似乎没有问题。这个git commit发生了什么?问题与“未跟踪的文件”
有关在创建此场景期间发生的事情的任何想法?这些文件不在.gitignore中 - 您在下面看到的.gitignore检查尝试忽略silverstripe-cache文件夹内容。
我们新来git在这里,所以欣赏协助。
那么为什么这些文件没有出现在他的文件系统中,为什么我能够从本地git存储库中恢复它们呢? – techphoria414 2012-04-18 18:12:33