Skip to main content

git

git 提交规范

三个部分组成 Header Body Footer type:subject // 空行

<Body>
// 空行
<footer>

type 包含

  1. feat:新功能(feature)
  2. fix:修补 bug
  3. docs:文档(documentation)
  4. style: 格式(不影响代码运行的变动)
  5. refactor:重构(即不是新增功能,也不是修改 bug 的代码变动)
  6. test:增加测试
  7. chore:构建过程或辅助工具的变动

subject 是 commit 目的的简短描述,不超过 50 个字符

Body 部分是对本次 commit 的详细描述,可以分成多行

  1. 不兼容变动 如果当前代码与上一个版本不兼容,则 Footer 部分以 BREAKING CHANGE 开头,后面是对变动的描述,以及变动理由和迁移方法。
  2. 关闭 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