我正在一个大型项目的团队中工作,但是当我正在进行合并时,我希望开发人员的名字作为作者出现在github中 - 目前,我是唯一一个出现在我正在合并。
上下文
有4位开发人员,我们正在使用GitHub使用“集成管理器”工作流程。我们的“祝福”回购是在组织下,每个开发人员管理他们的酒吧/私人回购。我的任务是成为集成管理器,所以我正在进行合并等等。
我可能搞乱的是,我基本上是在使用rob / project.git而不是org / project.git - 所以当我进行本地合并时,我会在 my 回购然后,我推动我的公众和组织公众。 (有意义吗?)当我推向受祝福的回购时,没有其他人出现作为作者,因为所有提交都来自我 - 我怎么能绕过这个?
-
另外,我们都分叉了org / project.git,但是在网络图中没有人出现 - 我们是否也搞砸了?我习惯使用git solo并且没有太多处理开发团队的经验。合并似乎是正确的做法,但我被抛弃了,因为GitHub忽略了其他贡献者。
如果这根本没有意义,那么如何使用GitHub管理4个开发人员的单个项目? (最好是集成mgr工作流程,我认为分支可以解决问题)
感谢您的帮助
答案 0 :(得分:1)
看起来你可能正在从一个不存在的配置或错误的配置中拉出来
您可以像这样查看配置列表并从那里进行调试: git config --list
当您使用Rob的回购时,您可以使用存储库特定配置。 每个存储库中的.git / config文件用于存储该存储库的配置,$ HOME / .gitconfig用于存储每用户配置作为.git / config文件的回退值。文件/ etc / gitconfig可用于存储系统范围的默认配置。
答案 1 :(得分:0)
如果您在本地查看您的项目,例如使用gitk --all
,您看到了您期望的名字吗?如果是这样,那么它就是github显示提交者而不是作者的方式。 Sourceforge也是如此。