git 一些常用的操作命令及提交规范

## 查看 git 配置

 ` git config -l `

 ## 配置用户名和邮箱

 `git config --global user.name "你的名字或昵称"

  git config --global user.email "你的邮箱" `

 ## 在代码仓库中至少有一个 .git 文件 用于管理 git 信息

 ## 初始化 git 仓库

  ` git init `

 ## git 提交

  ### 1. 将当前目录所有文件添加到 git 暂存区

 `git add (文件名) 提交某一个文件`

 `git add . 提交所有的文件 包括(修改、新增、、、)`

  ### 2.查看当前仓库的状态

  ` git status `

  ### 从当前的暂存区域撤销

  ` git rm --cached <file> `

  ### .gitignore 排除某些文件不被提交

  ### 提交内部备注信息(描述本次提交所做的事情)

  ` git commit -m '备注信息' `

  ### 查看git修改的日志

  ` git log `

  ` git log --pretty=oneline `

  ` git log --oneline `

  ### 恢复之前的内容

  `git reset --hard HEAD^ 回退到上个版本

   git reset --hard HEAD~3 回退到前3次提交之前,依次类推,回退到n次提交之前

   git reset --hard commit_id 退到/进到 指定commit的sha码`

  看上一个版本的内容,看完之后恢复到当前版本

  ### 查看所有的 git 提交日志

  ` git reflog `

  ### 本地和远端关联

  ` git remote add origin (地址) `

  ### 查看远端关联地址

  ` git remote -v `

  ### 本地代码提交到远端仓库

  ` git push -u origin master `

  ` git push -u origin master:master `

  ### 更新代码(提交代码之前)

  ` git pull `

  ### 代码克隆

  ` git clone 地址 `

  ### 分支 master -> test -> dev / 个人独立控制

  #### 创建一个分支

  ` git branch 分支名 `

  ` git branch -a 查看所有的分支(包括远端分支) `

  #### 查看分支

  ` git branch -v `

  #### 切换分支

  ` git checkout xx `

  #### 更新分支列表(远端)

  ` git remote update origin `

  ####  检出远端分支

  ` git checkout -b demo(本地分支) orgin/demo(远端分支) `

  #### 删除远程分支

  ` git push origin --delete xx `

  #### 删除本地分支

  ` git branch -d  xx `

  #### 修改本地分支名

  ` git branch -m xx `

  #### 分支合并

  ` git merge 分支名 `

###git提交规范

git commit -m <type>: <description>

type含义
build 主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交
ci主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle等)的提交
docs文档更新
feat新增功能
fixbug 修复
perf性能优化
refactor重构代码(既没有新增功能,也没有修复 bug)
style不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等)
test新增测试用例或是更新现有测试
revert:回滚某个更早之前的提交
chore不属于以上类型的其他类型(日常事务)

git项目提交规范husky详解vue项目集成husky, commitlint, lint-staged, prettier总结 - 掘金 (juejin.cn)

注:yarn安装详解yarn安装与使用_木子欢儿的博客-CSDN博客

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值