zoukankan      html  css  js  c++  java
  • git 常见命令,规范 整理

    1. move commit to stage area(把本地的1个commit还原到 暂存区) git reset --soft HEAD~1
    2. 把其他的commit的合并到现在到分支:git cherry-pick <commit id>
    3. 合并 本地的 commit git rebase -i HEAD~n (n就是最近的几条 commit)
    4. 把当前的修改隐藏起来,git stash, 把刚刚的隐藏,显示弹出,git stash pop(可以用于本地修改前后的对比,比如性能更改的前后对比)
    5. 撤销某次提交: revert;如果发现以前 有一次 错误的 提交,则可以通过 git revert <commit id>,对之前指定的(通常就是错误的)提交代码,给还原,这操作会生成一个新的 commit,所以其他开发成员,直接pul即可,可参考 : https://blog.csdn.net/u013066244/article/details/79920012
    6. 本地分支 合并 远端 master : git pull origin master 这样可以 省去 1⃣️git checkou master --> 2⃣️git pull --> 3⃣️git checkout 刚刚的分支 --> 4⃣️git merge master,    一行命令 基本等于 4行命令,(这里其实本地的master还未更新到origin/master,所以也 还是有些不一样)

    -------------------------------------

    git 提交规范
    feat: 新增feature
    fix: 修复bug
    docs: 仅仅修改了文档,比如README, CHANGELOG, CONTRIBUTE等等
    style: 仅仅修改了空格、格式缩进、都好等等,不改变代码逻辑
    refactor: 代码重构,没有加新功能或者修复bug
    perf: 优化相关,比如提升性能、体验
    test: 测试用例,包括单元测试、集成测试等
    chore: 改变构建流程、或者增加依赖库、工具等
    revert: 某个制定commit的回滚

  • 相关阅读:
    Pycharm 设置python文件自动生成头部信息模板
    Python3.0 调用HTMLTestRunner生成的报告中不能显示用例中print函数的输出
    Python3.0 操作MySQL数据库执行SQL语句
    js时间戳转为日期格式
    Vue脚手架(vue-cli)安装总结
    Vue的生命周期
    常用的ES6语法
    学习python登录demo
    CSS的垂直居中和水平居中总结
    CSS清除浮动方法总结
  • 原文地址:https://www.cnblogs.com/zhilingege/p/9619349.html
Copyright © 2011-2022 走看看