git
commit 规范
<type>:空格<subject>
// 空一行
<body>
// 空一行
<footer>type
feat: 新功能(feature),该 commit 将出现在 Change log 之中
fix: 修补bug,该 commit 将出现在 Change log 之中
docs: 文档(documentation)
style: 格式(不影响代码运行的变动)
refactor: 重构(即不是新增功能,也不是修改bug的代码变动)
test: 增加测试
chore: 构建过程或辅助工具的变动subject
commit 的简短描述,不超过50个字符。
以动词开头,使用第一人称现在时,比如change,而不是changed或changes
第一个字母小写
结尾不加句号(.)body
commit 的详细描述,可以分成多行。
footer
只用于两种情况。
Git 操作
Merge&Pull requests
切换分支
git checkout 分支名删除本地分支
git branch -D 分支名删除远程分支
git push origin :分支名撤销所有未暂存修改
git checkout .撤销所有已暂存修改
git reset --hard清理未被 git 管理的文件
git clean -xdf丢弃上一次提交
git reset --hard HEAD~1Release
删除标签
子仓库
Last updated