git
git 提交规范
三个部分组成 Header Body Footer type:subject // 空行
<Body>
// 空行
<footer>
type 包含
- feat:新功能(feature)
- fix:修补 bug
- docs:文档(documentation)
- style: 格式(不影响代码运行的变动)
- refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)
- test:增加测试
- chore:构建过程或辅助工具的变动
subject 是 commit 目的的简短描述,不超过 50 个字符
Body 部分是对本次 commit 的详细描述,可以分成多行
Footer 部分只用于两种情况。
- 不兼容变动 如果当前代码与上一个版本不兼容,则 Footer 部分以 BREAKING CHANGE 开头,后面是对变动的描述,以及变动理由和迁移方法。
- 关闭 Issue 如果当前 commit 针对某个 issue,那么可以在 Footer 部分关闭这个 issue 。Closes #123, #245, #992
ssh 连接远程服务
ssh [用户名]@[ip地址]
// 输入密码
// eg: ssh root@11.11.11.11
scp 上传文件到服务
scp -r [本地文件地址] [用户名]@[ip地址]:[服务器pwd]
// eg: scp ./* root@11.11.11.11:/home/front-end/admin
一些命令操作
添加远程仓库
git remote add [仓库名称] [远程仓库地址]
删除远程仓库
git remote remove [仓库名称]
删除远程无用分支
git remote prune origin
查看远程无用分支
git remote show origin