Git 使用指南

常用命令

  1. 查看

git log --graph
git reflog
git stash list

  1. 贮藏 stash(暂存)

git stash save -u "aaa"
git stash pop stash@{0}
git stash apply stash@{0}
git stash drop stash@{0} 这是删除第一个队列
git stash clear 注意这是清空你所有的内容

  1. 分支及合并操作

git checkout -b develop origin/develop
git rebase develop
git add . 若冲突解决后缓存后继续
git rebase --continue
git merge --squash feature-1.0.0
git push origin --delete dev20181018
git remote show origin
git remote prune origin

  1. 回滚 (默认--mixed)

git reset --hard FETCH_HEAD
git reset HEAD^
git revert -n 85623256
git push -f -u origin develop

提交规范

若使用 squash 的方式合并产生一条历史线,合并时标题要有明确的功能说明合并标识
变基获取 其他分支的修改

  • 变基的时候,我们要遵循一条准则:
    一旦分支中的提交的对象发布到公共仓库,就千万不要对该分支进行变基操作。
    变基一般为了获取其他分支的修改,可以理解为:
    “在develop分支重演你的提交”,“将当前修改变基到develop”, “当前的变动在develop上变基”
    首先切换到功能分支(即自己开发用的分支),

  • 用于说明 commit 的类别,只允许使用下面7个标识。

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

squash 方式合并分支

image.png

image.png
nv.jpeg

参考资料

《Git 常用命令清单》
《Gitflow工作流程》
《廖雪峰Git教程》
Learn Git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • [TOC] 前言 刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报,Branch、St...
    木猫尾巴阅读 7,713评论 6 37
  • Git安装 Windows 设置用户名和邮箱 $ git config --global user.name "Y...
    飘忽无涯阅读 320评论 0 1
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 3,143评论 1 4
  • 1.什么是Git 2.Git常用命令 2.1 Git配置 使用Git前准备 需要配置的用户名和密码 2.2创建本地...
    执拗的男孩阅读 136评论 0 0
  • git日常使用指南 Git是使用广泛的分布式版本控制系统。版本控制,简单讲就是记录文件变更历史。使用Git可以处理...
    awsome365阅读 425评论 0 0

友情链接更多精彩内容