push和pull request区别

2019-03-04  本文已影响0人  张大胆_6a19

1、pull request

A负责a分支,B负责b分支
如果提交一致或者b分支比a分支多了一个提交,那么b的z文件和a对应z文件数据不一致,b新的commit后,push后z文件可以覆盖上去。如果a比b多了一个提交,并且该提交涉及到了修改z文件,那么b也修改z文件 b->pr->a后,该文件会冲突,如果b没有修改z文件,就不会冲突,可以pr。
pr感觉就是,以文件为单元,谁最后一次修改了某个文件,谁就是该文件的老大,只要别人pr时没碰该文件,随你怎么pr

2、push

A、B同时负责a分支,谁的commit再前边,另外一个push必然提示冲突。
push感觉就是,以commit为单元,谁最后一次对项目commit,谁就是该项目的老大,别人不能随便push

以上亲测
参考:https://m.linuxidc.com/Linux/2018-08/153708.htm

上一篇下一篇

猜你喜欢

热点阅读