Git实用技巧和命令
要求 | 命令 |
---|---|
从远程服务器克隆代码到本地 | git clone git@xxx.git |
在本地仓库中创建分支 | git branch dev(创建分支) git checkout dev(切换分支) git checkout -b dev(创建并且切换分支) git branch -d dev(删除分支) |
像本地仓库提交代码 | 1git add . 2git commit -m ‘代码修改说明内容’ |
合并分支 | 1 git checkout dev 2 git merge dev |
合并像远程服务推送代码 | git push origin master |
从远程仓库拉取代码 | 1 git checkout master 2 git pull origin master |
**查看git状态 ** | git status |
查看本地所有分支 | git branch |
查看远程所有分支 | git branch -r |
删除文件 | git rm -rf a.vue |
改名 | git mv a.js b.js |
commit 规范
全局安装
npm install -g commitizen
全局安装
npm install -g cz-conventional-changelog
项目中安装
commitizen init cz-conventional-changelog --save --save-exact
feat:新功能(feature)
fix:修补bug
docs:文档(documentation)
style: 格式方面的优化
refactor:重构
test:测试
chore:构建过程或辅助工具的变动
之后需要 git commit 的操作全部换成 git cz即可
函数方法常用的动词:
get 获取/set 设置,
add 增加/remove 删除
create 创建/destory 移除
start 启动/stop 停止
open 打开/close 关闭,
read 读取/write 写入
load 载入/save 保存,
create 创建/destroy 销毁
begin 开始/end 结束,
backup 备份/restore 恢复
import 导入/export 导出,
split 分割/merge 合并
inject 注入/extract 提取,
attach 附着/detach 脱离
bind 绑定/separate 分离,
view 查看/browse 浏览
edit 编辑/modify 修改,
select 选取/mark 标记
copy 复制/paste 粘贴,
undo 撤销/redo 重做
insert 插入/delete 移除,
add 加入/append 添加
clean 清理/clear 清除,
index 索引/sort 排序
find 查找/search 搜索,
increase 增加/decrease 减少
play 播放/pause 暂停,
launch 启动/run 运行
compile 编译/execute 执行,
debug 调试/trace 跟踪
observe 观察/listen 监听,
build 构建/publish 发布
input 输入/output 输出,
encode 编码/decode 解码
encrypt 加密/decrypt 解密,
compress 压缩/decompress 解压缩
pack 打包/unpack 解包,
parse 解析/emit 生成
connect 连接/disconnect 断开,
send 发送/receive 接收
download 下载/upload 上传,
refresh 刷新/synchronize 同步
update 更新/revert 复原,
lock 锁定/unlock 解锁
check out 签出/check in 签入,
submit 提交/commit 交付
push 推/pull 拉,
expand 展开/collapse 折叠
begin 起始/end 结束,
start 开始/finish 完成
enter 进入/exit 退出,
abort 放弃/quit 离开
obsolete 废弃/depreciate 废旧,
collect 收集/aggregate 聚集