Git

客户端

  • GitHub for windows
  • SourceTree

Git 操作

  • 用 SourceTree 轻巧 Git 项目图解
  • Git 教程 - 廖雪峰的官方网站
  • 猴子都能懂的 GIT 入门
  • Git 起步
  • 版本控制入门 – 搬进 Github
  • 写给 Git 初学者的 7 个建议

_程序员提交代码的 emoji 指南_


Git 工作流

  • feature功能分支(多个、玫红)。主要是自己玩了,差不多的时候要合并回 develop 去。从不与 master 交互。
  • develop开发主分支(1 个、黄色)。主要是和 feature 以及 release 交互。
  • release发布分支(同一时间 1 个、绿色)。总是基于 develop,最后又合并回 develop。当然对应的 tag 跑到 master 这边去了。生命周期很短,只是为了发布
  • hotfix线上维护分支(同一时间 1 个、红色)。总是基于 master,并最后合并到 master 和 develop。生命周期较短,用了修复 bug 或小粒度修改发布。
  • master正式发布历史分支(1 个蓝色)。没有什么东西,仅是一些关联的 tag,因从不在 master 上开发。

Git 常用命令速查表

Git常用命令速查表


参考:



  1. 1.https://www.ruanyifeng.com/blog/2012/07/git.html "Git 分支管理策略"
  2. 2.https://www.jianshu.com/p/104fa8b15d1e "企业级开发:Gitflow Workflow 工作流"
  3. 3.https://blog.jobbole.com/76867 "Git 工作流指南:Gitflow 工作流"
  4. 4.https://segmentfault.com/a/1190000002918123 "深入理解学习 Git 工作流(git-workflow-tutorial)"
坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者: Leo
  • 本文链接: https://xuebin.me/posts/69c3279c.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!