Git常用命令
- init: 在本地创建一个新的库
- clone: 从服务器克隆代码到本地(将所有代码下载)
- status: 查看当前代码库的状态
- add: 将本地文件添加到本地仓库
- commit: 将代码提交到本地仓库
- push: 将代码推送到远程仓库
- pull: 将远程仓库的代码拉取到本地(只更新与本地不一样的代码)
- branch: 分支管理
- checkout:切换分支 / 代码回滚 / 代码还原
- merge: 合并分支
- log: 查看提交历史
- diff: 差异对比
- remote: 远程库管理
Github 的使用
版本控制及代码管理
- 分支类型
- master: 主干分支,代码经过严格测试,最稳定,可以随时上线
- develop: 开发分支,合并了各个开发者最新完成的功能,经过初步测试,没有明显BUG
- feature: 功能分支,开发中的状态,代码最不稳定,开发完成后需要合并到develop分支
- Pull Request: 拉取请求
- 开发者自己提交Pull Request 通知团队成员来合并自己提交的代码。
- 通过此方式可以将合并过程暴露给团队成员,让代码在合并之前可以被团队其他成员审核, 保证代码质量量。
- Code Review: 代码审核
- 代码逻辑问题
- 算法问题
- 错误的使用方式
- 代码风格及规范问题
代码开发、管理、合并流程
来源:https://www.cnblogs.com/lanton5/p/10363187.html