看啥推荐读物
专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

git代码提交流程

dotNET跨平台  · 公众号  ·  · 2023-12-14 18:13
从master创建任务分支1.需要先将master分支代码更新到最新然后再切新分支;2.新需求和hotfix需要从master切分支,若是在QA测试阶段或者预发布阶段的bug,则需要再该功能分支上进行修改;提交代码到自己的任务分支commit之后一定要push到远程,若该分支有多人在进行开发,则push之前需要先执行fetch&rebase,若有冲突,先解决冲突之后,编译没有问题再提交。开发完成进入自测(联调)阶段将代码切到dev分支,找到自己的开发分支并选择相应的提交,cherry pick到dev分支。2、此时若有冲突,一定要先解决冲突才行;如果进行fetch/rebase之后出现图中的类似情况打开对应分支的远端从该分支的远端重新遍基一次 然后重新进行fetch/rebase便可常见问题:有时会遇到git卡死,执行rebase和fetch命令都不行;并提示:Auto packing the repository in background for optimum performance. ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照