Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
推进到git(高级开发人员)_Git_Github - Fatal编程技术网

推进到git(高级开发人员)

推进到git(高级开发人员),git,github,Git,Github,当你推给git代表时,你的代码是否应该一直有效?或者你可以上传一些有一些错误的代码给一些同事/朋友审阅 一位高级开发人员刚刚告诉我,当你推到一个git时,代码应该总是有效的,并且永远不会有错误。但是,如果您有问题,其他人应该如何审查代码?前辈说这是Git的规则。。。是吗?这就是人们使用功能/个人分支的原因。您可以将一个分支及其更改推送到其他人审阅,然后在审阅后合并到主分支。这是git的标准模式 创建要素分支 工作 提交/推送到分支 发送拉取请求 其他人审核并批准拉取请求 更改被合并到主文件中 或

当你推给git代表时,你的代码是否应该一直有效?或者你可以上传一些有一些错误的代码给一些同事/朋友审阅


一位高级开发人员刚刚告诉我,当你推到一个git时,代码应该总是有效的,并且永远不会有错误。但是,如果您有问题,其他人应该如何审查代码?前辈说这是Git的规则。。。是吗?

这就是人们使用功能/个人分支的原因。您可以将一个分支及其更改推送到其他人审阅,然后在审阅后合并到主分支。这是git的标准模式

  • 创建要素分支
  • 工作
  • 提交/推送到分支
  • 发送拉取请求
  • 其他人审核并批准拉取请求
  • 更改被合并到主文件中

  • 或者类似的东西……

    或者它应该取决于您的团队流程协议。。开发人员应该可以自由地向其分支机构推送/重新设置基础,直到(4)发生。此时,一个好的CI服务器应该运行测试和其他检查,并让其他人知道更改已准备好进行审查。CI服务器还可以在拉请求之前测试功能分支。尽早知道您的代码是否以您没有意识到的方式出错是很好的,这意味着集成器不必坐在那里等待测试完成。