作者:
eavea 发表日期:
2020年04月14日 分类:
技术周边
标签:
Git
阅读次数:
21,718
评论数:
0 条
Git迁移仓库并保留commit记录
在支持 Git 的代码托管平台间进行仓库的迁移,并保留历史 commit 记录。
一、作用
把在 A 托管平台的仓库完全的迁移到 B 托管平台,保留 commit 历史记录。
二、场景
将 Gitlab 上的仓库迁移到 GitHub
将 Coding 上的仓库迁移到 GitHub
将 Gitee 上的仓库迁移到 GitHub
……
迁移前后,保留 commit 历史记录,即在迁移后的新仓库中能查询历史提交信息,同时也能保留小绿点。
三、......
Git提交信息规范
无论是个人项目还是在团队协作中,commit message 都应该清晰明了,遵守一定规范。
目前,社区有多种 commit message 的写法规范。本文介绍 Angular规范,这是目前使用最广的写法,比较合理和系统化,并且有配套的工具。
一、格式化 commit message 的目的
提供更多的历史信息,方便快速浏览。
可以过滤某些 commit(比如文档改动),便于快速查找信息。
可以直接从 commit 生成 Change lo......