克隆项目

  • git clone {远程仓库地址}

切换到开发分支

  • 1 git checkout develop // 切换到develop分支
  • 2 或:git checkout -b develop
    • git push -u origin develop // 如果develop的远程分支不存在则创建并提交到远程仓库(= =+不可在master分支开发)

建立功能分支

  • 1 git checkout -b {功能分支或者别的什么名称= =+}
  • 2 可以开发了= =+
  • 3 开发完了= =+
  • 4 git add .
  • 5 git commit -m "{你的注释}"

合并自己新建的分支到开发分支并提交开发分支代码

  • 1 git checkout develop
  • 2 git pull origin develop // 切换到develop分支拉取最新的代码
  • 3 git merge {自己新建的分支名称} // 合并自己的代码,有冲突就解决冲突
  • 4 git push origin develop // 推送到远程的develop仓库
  • 5 git branch -d {自己新建的分支名称} // 提交代码后就删除了这个分支吧= =+

紧急线上bug修复

  • 1 git checkout -b {修复的问题名称,如:issue-#001} master //从master结点新建出问题修复分支
  • 2 解决bug
  • 3 git checkout master
  • 4 git merge {修复的问题名称,如:issue-#001}
  • 5 git push origin master
  • 6 git checkout develop
  • 7 git merge {修复的问题名称,如:issue-#001}
  • 8 git push origin develop
  • 9 git branch -d {修复的问题名称,如:issue-#001}
  • 10 git tag -a {标签名} -m "标签说明文字" master // master的每次发布都打个tag方便追踪
  • 11 git push --tags
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐