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的回滚

  • 相关阅读:
    jquery.ajax,vue-resource,axios拦截器实现与携带cookie
    vs code 常用插件及说明
    Js/Jquery获取网页屏幕可见区域高度(转)
    vue的爬坑之路(三)之-----基于vue-cli的VueAwesomeSwiper轮播滑块插件的使用及常见问题(转)
    js中的深拷贝与浅拷贝
    沉浸式状态栏 关于状态栏高度的获取
    Cordova 常用命令及插件(转)
    video control
    canvas添加水印
    疑惑
  • 原文地址:https://www.cnblogs.com/zhilingege/p/9619349.html
Copyright © 2011-2022 走看看