/GitTeam

使用Git进行版本控制的学习

GitTeam

1.浏览器使用Github
2.Github客户端使用:
(1)new、add、clone
(2)Changes、History、Revert、Roll back(相当于多个版本Revert)
3.分支: (1)如何想开辟新版本同时不想污染之前成熟的版本,开辟默认分支master以外的新分支,例如idea,当创建新版本之后commit的版本将只移动idea指针
(2)默认分支不能删除
(3)合并分支:Merge、Rebase(变基)
(4)多人同步开发,解决代码冲突问题
4.团队协作流程
(1)理解Github Flow ,参考:https://guides.github.com/introduction/flow/
(2)
(3)添加协作者写权限:setting→Collaborators→输入协作者→add collaborator
(4)pull request:引发讨论,进行代码审核
(5)合并分支,部署
5.开源项目贡献流程
(1)fork :本质就是在自己的账号下多了一个相同的项目 fork from xxx ,clone一下代码到本地修改
Image text
(2)将自己写的代码和开源代码对比,然后pull request