我在理解
Git团队合作原则方面遇到了一些麻烦.
考虑一个由两个程序员组成的团队:A和B.他们正在开发一个项目.此外,还有一个带有repo的远程服务器. A和B正在进行远程协作.回购中已有一些代码.
我有兴趣请求您帮助组织他们在Git上的逐步工作流程.
1.他们是否要创建自己的本地分支机构?
2.他们如何在生产服务器上上传工作代码? rsync的?
任何帮助将不胜感激.
最佳答案 程序员不需要创建自己的分支来工作.在最简单的情况下,程序员将提交到他们自己的存储库的“master”分支,然后git将这些提交推送到上游存储库.
要部署到生产服务器,一种方法是在生产服务器上使用git clone来获取本地存储库.然后,要更新生产服务器,请登录并git pull.将应用已提交到主存储库的任何更改.
开发人员可以选择创建自己的分支,供自己使用(仅在本地存储库中),或者分支与其他人共享(通过将分支推送到共享存储库).