git 常见命令,规范 整理
- move commit to stage area(把本地的1个commit还原到 暂存区) git reset --soft HEAD~1
- 把其他的commit的合并到现在到分支:git cherry-pick <commit id>
- 合并 本地的 commit git rebase -i HEAD~n (n就是最近的几条 commit)
- 把当前的修改隐藏起来,git stash, 把刚刚的隐藏,显示弹出,git stash pop(可以用于本地修改前后的对比,比如性能更改的前后对比)
- 撤销某次提交: revert;如果发现以前 有一次 错误的 提交,则可以通过 git revert <commit id>,对之前指定的(通常就是错误的)提交代码,给还原,这操作会生成一个新的 commit,所以其他开发成员,直接pul即可,可参考 : https://blog.csdn.net/u013066244/article/details/79920012
- 本地分支 合并 远端 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 常见命令,规范 整理相关推荐
- 【F2C】git常见命令
说明 本篇内容是博主在学习工作过程中常常用到的一些git操作命令,可作为一个参考手册用,毕竟命令这么多也记不住.同时也记录了踩过的一些坑-_-! 以后有时间会整理对git的理解以及正确的使用方法,咕咕 ...
- git常见命令和更新、发布
git常使用的命令 1.git init -在当前目录新建一个代码库. 2. git config user.name=""git config user.email=" ...
- git常见命令 的区分
git fetch & git pull区分 git fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中. git pull 则是将远程主机的最新内容拉下来 ...
- Git 常用命令,每条都很重要!
欢迎关注方志朋的博客,回复"666"获面试宝典 这篇文章系统性的总结下 git 常见命令的使用方法. 1. 背景需求 今年以来帮助实验室的博士生做了两篇论文的实验.做 paper ...
- Linux环境下Git常用命令
Git常见命令 git本地仓库常见命令 git init (初始化本地仓库) git clone 远程仓库地址 (克隆远程地址仓库中的数据) git status (查看文件状态) git add ( ...
- Android Git 常用命令和规范
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/70332707 本文出自[赵彦军的博客] 文章目录 概念 git 操作流程图 专有名 ...
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
- git配置及常见命令
首先我们需要本地Git与远程GitHub连接的建立,只有将Git本地与远程的GitHub建立了连接以后我们本地的项目才能上传至远程服务器 ** 配置流程: ** 1.在git中配置全局的github账 ...
- Git常用命令和Git团队使用规范指南
1. 前言 在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品--Git.它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退 ...
最新文章
- JS:1.2,控制语句(if,if else,for,switch,while,do while)
- PHPer常见的面试题总结
- 在python中等号前面与后面分别是什么意思-Python中冒号等于(:=)是什么意思?...
- 学习dubbo(二): 第1个例子
- spring处理循环依赖时序图_Maven依赖管理系统
- 【重构之法】代码的坏味道
- Windows Server入门系列25 系统内置用户和组
- Java如何实现原子操作
- 从0开始学习WBE前端
- 计算机专业毕业了 还要不要参加培训班
- 以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...
- 《死亡邮件》评怀疑这是QQ邮箱的推广电影
- 你创业为什么会失败?
- 小红书用户画像分析_2020小红书爆品打造策略及案例分析!
- nginx中 $1,$2,$3是什么 如:set $para $1
- SQL Server(MSSQLSERVER)无法启动问题解决
- 密码编码学与网络安全(2):对称密码之传统加密技术
- Semi-Supervised Video Salient Object Detection Using Pseudo-Labels 论文详读
- js写入指定html,js 指定位置插入html标签(可编辑div)
- [terry笔记]对人员列表文件进行数据库操作
热门文章
- [wp7游戏]wp7~~飞行射击精品游戏~~集合贴
- Eclipse+CDT+MinGW搭建C++环境 (转)
- 七、发生交通事故后的自救、急救等基本知识,以及常见危险化学品等知识
- MySQL 为什么我的MySQL会“抖一下“?
- 112.局部变量和全局变量在内存中是怎样存储的?113.WLAN无线传输协议
- 史上赚钱最快的十位商业奇才,他1年赚10亿美金!
- C#字符串与unicode互相转换
- DS1302示例子程序
- linux添加自己的库,Linux学习笔记——例叙makefile 增加自定义共享库
- MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...