gogs 团队使用第二种方法如下, 前面办法参考前面的方法:
由 root 用户新建 organization, 比如说建立 hardware,然后把团队的 技术负责人拉到 owners 这个 team 里面。以后的事情都有 团队的技术负责人来处理。
有团队技术负责人登录账户,然后 invite 做各个模块的实际的技术人员。
有团队技术负责人建立实际生产使用的仓库。
负责人在生产仓库上面根据需要添加相应的技术人员。
在主分支上使用推送保护,只有白名单里面的人才可以推送到 master。
仓库设置好之后,是空仓库,由负责人放入相应的屏蔽设置文件,先做第一次 commit,建立 master 分支。
git branch dev // 创建分支
git checkout dev // 切换分支
阶段性完成之后:
git add . // 当前文件夹下所有加入追踪
git commit -m "更新说明" // 编写本次更新的更新说明
git push origin dev // 推送到相应的远程分支
git checkout master
git merge dev
git push origin master
原文:https://www.cnblogs.com/ramlife/p/10930194.html