最重要的原因是,当团队成员在子模块中提交更改,但忘记推送到源,但确实在“根”项目中推送了对这个新提交的引用时,源被破坏,其他开发人员得到reference is not a tree错误。如果有问题的开发人员在回家之前推送,并且该引用不是树指向开发人员笔记本电脑上的提交,这可能是有问题的,这是在他的</
在我自己的GitHub存储库上,我注意到有来自unrecognized author的提交。我已经开始调查并意识到,当我通过Visual Studio 2015 - Team Explorer将任何更改推送到我的远程存储库时,即使我更改了我的全局.gitconfig设置并在其中设置了无效的用户名和无效的电子邮件地址,这些更改也会成功推送-这就是当我获得unrecognized author时