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

转载于:https://www.cnblogs.com/zhilingege/p/9619349.html

git 常见命令,规范 整理相关推荐

  1. 【F2C】git常见命令

    说明 本篇内容是博主在学习工作过程中常常用到的一些git操作命令,可作为一个参考手册用,毕竟命令这么多也记不住.同时也记录了踩过的一些坑-_-! 以后有时间会整理对git的理解以及正确的使用方法,咕咕 ...

  2. git常见命令和更新、发布

    git常使用的命令 1.git init -在当前目录新建一个代码库. 2. git config user.name=""git config user.email=" ...

  3. git常见命令 的区分

    git fetch & git pull区分 git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中. git pull 则是将远程主机的最新内容拉下来 ...

  4. Git 常用命令,每条都很重要!

    欢迎关注方志朋的博客,回复"666"获面试宝典 这篇文章系统性的总结下 git 常见命令的使用方法. 1. 背景需求 今年以来帮助实验室的博士生做了两篇论文的实验.做 paper ...

  5. Linux环境下Git常用命令

    Git常见命令 git本地仓库常见命令 git init (初始化本地仓库) git clone 远程仓库地址 (克隆远程地址仓库中的数据) git status (查看文件状态) git add ( ...

  6. Android Git 常用命令和规范

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70332707 本文出自[赵彦军的博客] 文章目录 概念 git 操作流程图 专有名 ...

  7. linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

    本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...

  8. git配置及常见命令

    首先我们需要本地Git与远程GitHub连接的建立,只有将Git本地与远程的GitHub建立了连接以后我们本地的项目才能上传至远程服务器 ** 配置流程: ** 1.在git中配置全局的github账 ...

  9. Git常用命令和Git团队使用规范指南

    1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...

最新文章

  1. JS:1.2,控制语句(if,if else,for,switch,while,do while)
  2. PHPer常见的面试题总结
  3. 在python中等号前面与后面分别是什么意思-Python中冒号等于(:=)是什么意思?...
  4. 学习dubbo(二): 第1个例子
  5. spring处理循环依赖时序图_Maven依赖管理系统
  6. 【重构之法】代码的坏味道
  7. Windows Server入门系列25 系统内置用户和组
  8. Java如何实现原子操作
  9. 从0开始学习WBE前端
  10. 计算机专业毕业了 还要不要参加培训班
  11. 以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...
  12. 《死亡邮件》评怀疑这是QQ邮箱的推广电影
  13. 你创业为什么会失败?
  14. 小红书用户画像分析_2020小红书爆品打造策略及案例分析!
  15. nginx中 $1,$2,$3是什么 如:set $para $1
  16. SQL Server(MSSQLSERVER)无法启动问题解决
  17. 密码编码学与网络安全(2):对称密码之传统加密技术
  18. Semi-Supervised Video Salient Object Detection Using Pseudo-Labels 论文详读
  19. js写入指定html,js 指定位置插入html标签(可编辑div)
  20. [terry笔记]对人员列表文件进行数据库操作

热门文章

  1. [wp7游戏]wp7~~飞行射击精品游戏~~集合贴
  2. Eclipse+CDT+MinGW搭建C++环境 (转)
  3. 七、发生交通事故后的自救、急救等基本知识,以及常见危险化学品等知识
  4. MySQL 为什么我的MySQL会“抖一下“?
  5. 112.局部变量和全局变量在内存中是怎样存储的?113.WLAN无线传输协议
  6. 史上赚钱最快的十位商业奇才,他1年赚10亿美金!
  7. C#字符串与unicode互相转换
  8. DS1302示例子程序
  9. linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库
  10. MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...