💡
原文中文,约4700字,阅读约需12分钟。
📝
内容提要
本文介绍了规范和管理提交历史的方法,以及常见的工作流程,包括使用Angular规范的commit message和常见的工作流(如GitFlow、GitHubFlow和GitLabFlow)。重点介绍了GitHubFlow的步骤,包括fork项目、clone到本地、同步上游分支、新建分支、开发、合并代码和提交PR。还提到了一些常见的git实践和自定义git命令。
🎯
关键要点
- 规范化的 commit message 有助于管理提交历史,方便查找和回滚。
- Angular 规范是常用的 commit message 格式,包括 type、scope、subject、body 和 footer。
- 工作流是团队协作完成项目的规范和流程,常见的工作流有 GitFlow、GitHubFlow 和 GitLabFlow。
- GitHubFlow 是一种简化的工作流,适合持续发布项目,主要步骤包括 fork、clone、同步、开发、合并和提交 PR。
- GitFlow 适合版本发布项目,但较复杂,GitLabFlow 结合了两者的优点,适用于大型项目。
- GitHubFlow 的具体步骤包括:fork 项目、clone 到本地、添加上游仓库、同步上游分支、新建分支、开发、合并代码和提交 PR。
- 常见的 git 实践包括提交空文件夹、查看文件历史和自定义 git 命令。
- 可以通过 git config 自定义 git 命令别名,方便使用。
- 在 Windows 下,git 默认大小写不敏感,可以通过配置设置为大小写敏感。
- 可以忽略文件权限的变化,使其不再视为修改。
🏷️
标签
➡️