Git – M, A and M
2016-05-31今天我们请到Atlassian的三位嘉宾Michelle, Alex 和 Mike 分享他们对Git和Git工作流的理解和使用经验。
Show Notes:
讨论的话题:
- Git的特点
- Git的基本操作
- 个人项目为什么也需要用远程的Git服务, 比如Bitbucket或Github
- 基于UI的Git工具 SourceTree
- 多人合作项目用Git的工作流程(workflow)
- 创建分支(branch)在Git项目中多人合作中的重要性
- 创建分支的迅速和廉价
- 用pull request来合并分支
- Feature Branch 工作流
- Atlassian内部项目如何选择不同的工作流
- git merge 和 git rebase 命令
- Git底层数据结构实现的简单探讨
- 嘉宾推荐保存平时很少使用但是又很重要的git命令在一个cheatsheet里
- 嘉宾推荐学习git的书籍和资料
- Atlassian发布的和Git相关或和Git整合的产品
- 在Atlassian工作的感受
- 申请Atlassian工作的流程
- 英语沟通的重要性
- 开源社区学习编程
URLs
- 基于GUI的Git工具 SourceTree
- Git merge 和 git rebase 的区别
- Atlassian网站上学习git的资料
- 英文书: Pro Git
- 中文书: Pro Git
- Atlassian 定期发布Git技巧的邮件组
- Ultimate Git Workflow Slides
- Atlassian Bitbucket 免费仓库的服务