2
A
回答
6
解决方案是仅为您信任的开发人员提供写入权限。通常你有团队负责人管理主存储库,其他人都有这个存储库的forked a copy。
使用这种方法,每个人都有自己的副本,他们可以销毁,如果他们愿意,它不会影响您的主要存储库。一旦贡献者准备好合并他们的代码,他们需要创建一个pull request。正是在这一点上,团队领导才能够审查变更并接受/拒绝。
此方法不仅可以防止push -f
提交,还可以防止许多其他不需要的更改。
0
您正在寻找的git选项是receive.denyNonFastForwards
。 Bitbucket应该让你配置:https://bitbucket.org/site/master/issues/4002/allow-users-to-set-the-flag
相关问题
- 1. Bitbucket git仓库推后推出奇怪的彩色花朵。 WTH?
- 2. 具有bitbucket子库的Mercurial存储库 - 如何防止推送
- 3. 如何防止在Git仓库中提交文件
- 4. 如何在codebasehq上正确推送一个git仓库到另一个仓库?
- 5. 在bitbucket上编辑仓库的.hgrc
- 6. 如何在BitBucket for Datameer Server中创建一个Git仓库?
- 7. 如何防止gerrit复制ref/changes/*镜像git仓库
- 8. 如何删除Git仓库并推送新仓库
- 9. 推到git仓库与netbeans8
- 10. 推入Assembla Git仓库
- 11. 不能推入git仓库
- 12. 防止从过时的Git仓库中拉出/推送并重定向到新仓库
- 13. bitbucket git推卡住
- 14. git仓库停止工作
- 15. 无法在Python中推git仓库
- 16. 在git仓库
- 17. 如何防止Git(Bitbucket)合并大文件?
- 18. 如何将git仓库的一部分推到另一个仓库?
- 19. Hg-Git:如何推送Github和Bitbucket?
- 20. 推送现有的svn仓库git
- 21. 如何将git仓库上传到gerrit?
- 22. 在Github/Bitbucket上同步一个有三个不同来源的git仓库
- 23. 如何恢复Git仓库
- 24. 如何翻转Git仓库
- 25. Git仓库和TFS仓库
- 26. GitHub优于Bitbucket的Git仓库的优点
- 27. 推送到远程git仓库索引
- 28. 不能推送到Git仓库
- 29. PhpStorm不能推到git仓库
- 30. 将Git仓库推送到Xcode
可能重复[有没有办法配置git存储库拒绝'git push --force'?](http://stackoverflow.com/questions/1754491/is-there -a-way-to-configure-git-repository-to-reject-git-push-force) – TheGeorgeous
Bitbucket有几个选项来保护分支:https://confluence.atlassian.com/bitbucket/branch-management-385912271 html的 – Thilo