最近我学到了Git的基本概念.我们确实使用了一些git-svn来熟悉它的使用.我想和朋友一起在git上开始我的第一个"真正"项目.
因此,我想问你一般使用Git的最佳做法是什么,如果SVN熟悉的开发人员遇到任何陷阱?
多个开发人员之间的协作可能最好使用中央“裸”存储库来完成,这大致类似于 Subversion 中的存储库。在两个或更多人之间共享仅拥有自己的存储库的更改是很困难的,而且容易出错。此外,在 Subversion 背景下使用中央存储库会感觉更舒服。
Git 的一大优点是您可以轻松拥有多个“通用”存储库。我已经设置了开发,所以我在一台服务器上保留了一组裸存储库,我通常与之交互(大多数项目的“来源”),但对于某些项目,我还将整个内容推送到 GitHub。我不必选择哪个是单一中央存储库,我可以从 GitHub 存储库中提取和工作,然后推送到我自己的副本。