git团队开发禁用内容
1. 禁止向集成分支执行push -f操作
push -f 是强制提交
如果本地与远程分支不一致或有冲突时,使用push -f 操作会以当前本地分支的代码提交到远程,这时是会丢失代码。
1.多人分发时,你bug fix并已经提交到远程分支,测试验证了这个bug,但是过一会儿,测试又反应这个bug又出现了,你pull代码后,发现你本地这个bug fix commit 未提交到本地,就要注意是不是有人使用了push -f.
2.gitlab禁用向远程分支 push -f
2.禁止向集成分支执行变理历史的操作
git rebase 会修改commit的id,多人开发时,你执行git rebase,其他人还是在原来的commit 上进行fastforward,这时就会出现代码布署问题。
git团队开发禁用内容
http://hanqichuan.com/2020/04/07/git/git团队开发禁用内容/