wheat-cache/doc/开发流程.md

1.7 KiB
Raw Blame History

开发流程

  • 拉取 master 到本地

    git fetch origin master && git rebase origin/master
    
  • 查看本地更改 commit

    git log
    
  • 添加分支

    #  name-(feat, fix, doc)-(mode)-(task)
    git checkout -b doc-pro-git-doc  
    
  • do task

  • 提交 检查

    git push origin doc-pro-git-doc  
    
  • 监听文件

    git add .
    
  • 添加 commit

    git commit -m "init doc"
    

    commit message格式

    <type>(<scope>): <subject>
    

    type(必须)

    用于说明git commit的类别只允许使用下面的标识。

    feat新功能feature

    fix修复bug可以是QA发现的BUG也可以是研发自己发现的BUG。

    doc文档documentation

    style格式不影响代码运行的变动

    refactor重构即不是新增功能也不是修改bug的代码变动

    perf优化相关比如提升性能、体验。

    test增加测试。

    chore构建过程或辅助工具的变动。

    revert回滚到上一个版本。

    merge代码合并。

  • 提交PR (remove)

    添加描述, 提交PR
    
  • 解决问题

  • 整理 commit

    • 整理

      git rebase -i origin/master
      f: 
      # 回调
      git rebase --abort
      
      # 继续
      
      
    • 强行推送

      git push -f origin doc-pro-git-doc  
      
    • 重做

      git log
      # 7e8108bc7347ef6e2f01d6bc1d1f249afc82a486
      
      git reset 7e8108bc7347ef6e2f01d6bc1d1f249afc82a486
      
  • 合并冲突

    # B 分支名称
    git pull origin B