我开始使用 git 并且已经知道两种使用方法
- 作为单一开发者
- 作为多个开发者
第二种方法很好,但我需要控制哪些文件应该真正放入主分支。我听说过使用 git 的第三种方法,您可以作为某种管理员来决定什么进入存储库以及什么不应该进入存储库。
最佳答案
您可以使用独裁者中尉工作流程。这意味着只有一个人(独裁者)被允许推送到主仓库(“受祝福的仓库”)。其他开发人员有自己的存储库。当他们觉得自己已经准备好了一些东西时,他们会通知独裁者,他会提取他们的更改并将它们 merge 到主存储库中。这就是 Linux Torvalds 和他的团队用来开发 Linux 内核的工作流程。
关于git - 在多用户环境中使用 git 决定应该实现什么、不应该实现什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8857743/