我正在说服我的团队转向使用git进行版本控制(来自svn)。主要的障碍似乎是让他们相信,对其他人来说这不会太复杂。为了缓解这种情况,我试图创建清晰的文档。使用Eclipse / EGit我需要一些帮助,因为我对它们并不熟悉。来自Linux背景,我总是从命令行使用git,但这是一个Windows商店,要求IT在每个人的机器上安装git将被视为另一层复杂性。
到目前为止,启动新项目的过程是登录到(linux)开发服务器并在相应的目录中创建一个裸存储库。裸露的存储库(显然)此时是空的 - 所以还没有主分支。这是问题与我在SO上看到的其他问题不同的地方,以及我能找到的大部分文档。
我的问题是,将这个裸的空存储库克隆到Eclipse并设置它以便它知道推送到origin / master的最佳方法是什么?我可以在Git Repositories视图中克隆它,虽然它看起来很不开心,因为没有分支。然后我可以切换到我用于开发的相应视角,创建项目,然后导入git repo,添加文件,最后提交和推送,最终将创建主分支。然而,这似乎令人费解。有没有更简单的方法来做到这一点?
感谢您的帮助!