标签:bre remote ace 测试 amp 重构 过程 name message
Git
一般使用SSH协议范文Git仓库,这时就需要设置SSH协议公钥认证身份,一个公钥认证一个用户,一个用户可以有多个公钥
生成公钥:
ssh-keygen -t rsa -C “myName@"example.com””
将生成的KEY 保存到/Users/diaosi 文件下
再把diaosi.pub中的内容加入ssh密钥中
添加SSH 并连接:
ssh-add ~/key ~/key 密钥文件路径
ssh -T git@git.oschina.net
设置项目:
cd 项目路径
git remote add origin 项目地址
git pull -u origin master
git push -u origin master
Commit message格式
好的commit messages 三个重要信息:
1、提供历史信息,方便快速浏览
2、过滤某些commit(如文档改动),快速查找
3、可以直接从commit 生成 Change log
Header:
Header 部分只有一行,包括三个字段:
type(必需)、scope(可选)、subject(必需)
type(说明commit 类别):
Scope:
scope用于说明 commit 影响的范围,比如数据层、控制层、视图层等等,视项目不同而不同。
Subject:
subject是 commit 目的的简短描述,不超过50个字符。
Body:
Body 部分是对本次 commit 的详细描述,可以分成多行。下面是一个范例。
Footer:
(1)不兼容变动
如果当前代码与上一个版本不兼容,则 Footer 部分以BREAKING CHANGE开头,后面是对变动的描述、以及变动理由和迁移方法。
(2)关闭 Issue
如果当前 commit 针对某个issue,那么可以在 Footer 部分关闭这个 issue
标签:bre remote ace 测试 amp 重构 过程 name message
原文地址:http://www.cnblogs.com/air-liyan/p/6196970.html