推动git(高级开发)

use*_*793 -1 git github

当您推送到git rep时,您的代码是否应该始终有效?或者你可以上传一些有一些错误的代码供一些同事/朋友审查.

一位高级开发人员刚刚告诉我,当你推送一个git时,代码应该始终有效并且永远不会有错误.但是,如果您遇到问题,其他人会如何审核代码?大四学生说这是关于Git的规则......是吗?

Bil*_*ney 6

这就是人们使用功能/个人分支的原因.您可以推送包含更改的分支以供其他人查看,然后在审核后合并到主数据库中.这是git的标准模式.

  1. 制作功能分支
  2. 做工作
  3. 提交/推送到分支机构
  4. 发送拉取请求
  5. 其他人审查并批准拉取请求
  6. 更改将合并为master

或类似的规定...

  • 同意..开发人员应该可以自由地推送/改造他们喜欢的任何东西到他们的分支机构,直到(4)发生.此时,一个不错的CI服务器应该运行测试和其他检查,并让其他人知道更改已准备好进行审核. (2认同)