git 高级用法

简介: git 高级用法

1.git rebase 合并多个已经push的commit

image.png

2.git 回滚

image.png

3.git 合并多个已经push的记录

合并最近三次提交:git rebase -i HEAD~3

会进入到如下界面:

pick 12345ab Add feature A

pick 67890cd Add feature B

pick 23456ef Update documentation

修改

pick 12345ab Add feature A

squash 67890cd Add feature B

squash 23456ef Update documentation

最后修改记录,将commit 信息注释掉,只留一条即可

最后提交

git push -f


相关文章
|
6月前
|
开发工具 git
【Git用法】git常用命令
【Git用法】git常用命令
38 0
|
7月前
|
jenkins 开发工具 数据库
Git高级篇(1.3w字)(上)
Git高级篇(1.3w字)(上)
49 0
|
2天前
|
人工智能 数据可视化 开发工具
Git log 进阶用法(含格式化、以及数据过滤)
Git log 进阶用法(含格式化、以及数据过滤)
|
3月前
|
存储 数据可视化 前端开发
20个常用的 Git 指令用法
20个常用的 Git 指令用法
|
8月前
|
存储 缓存 运维
【运维知识高级篇】一篇文章带你搞懂Git!(Git安装+全局配置+Git初始化代码仓库+Git四大区域+Git四种状态+Git常用命令+Git分支+Git测试代码回滚)
【运维知识高级篇】一篇文章带你搞懂Git!(Git安装+全局配置+Git初始化代码仓库+Git四大区域+Git四种状态+Git常用命令+Git分支+Git测试代码回滚)
173 0
|
4月前
|
存储 开发工具 数据安全/隐私保护
Git和Github的基本用法
Git和Github的基本用法
|
7月前
|
存储 开发工具 数据库
Git高级篇(1.3w字)(下)
Git高级篇(1.3w字)(下)
28 0
|
8月前
|
安全 开发工具 git
|
8月前
|
Java 开发工具 git
Git【java 高级】
Git【java 高级】
46 0
|
9月前
|
缓存 IDE 编译器
Git文件.gitignore和.gitkeep用法解析
Git文件.gitignore和.gitkeep用法解析
243 0