git命令以及相关规范

git 规范

1.提交规范
类型 语句
提交文档 docs:‘msg’
新增功能 feat:‘msg’
重构功能 refactor:‘msg’
修复问题 fix:‘msg’
修改样式 style:‘msg’
测试功能 test:‘msg’
优化相关 perf:‘msg’
改变构建流程 chore:‘msg’
回滚版本 revert:‘msg’

常用命令

git clone // 克隆分支
git add. // 将所有改动放进暂存区
git commit -m “描述” 提交并附带概要信息
git pull 从远程仓库拉去代码
git push 推送代码到远程仓库(master分支)
git log 查看日志
git log -p 查看详细历史
git log --stat 查看简要统计
git status 查看工作区状态
git branch branchName 创建分支
git checkout branchName/ git checkout - 切换分支
git checkout -b branchName 创建并切换到新分支
git branch -d branchName 删除该分支(不能删除当前所在的分支,不能删除没有合并到master上的分支)
git branch -D branchName 删除该分支(可以删除没有合并到master上的分支)
git commit --amend 对最新的一条commit进行修正
git reset --hard HEAD^ 丢弃最新提交(未提交的内容会被擦掉)
git reset --soft HEAD^ 丢弃最新提交(未提交的内容不会被擦掉)
git revert HEAD^ 回到某个commit
git rebase 目标基础点 重新设置基础点
git merge branchName 将分支合并到head指向的分支
git push origin localbranch 将代码推送到远程仓库的指定分支
git push -d origin branchName 删除远程分支
git stash 暂存代码
git stash pop 弹出暂存代码
git stash list 查看暂存信息
git fetch 拉取origin最新的分支信息
git fetch --prune 清除删除的分支
git cherry-pick pick出某个提交
git diff branchName 比较当前分支和远程分支的不同
git tag -d test 删除本地【test】标签
git push origin :refs/tags/test 将本地的删除标签,更新至远端
git tag -a v1.0.0 9fceb02 为9fceb02的提交记录打标签
git push origin v1.0.0 将本地新打的标签推送到远端

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值