git 撤回几个提交commit,并将提交历史清掉

简介: git 撤回几个提交commit,并将提交历史清掉

如果你提交了n多次代码只为修改一个地方测试,在idea中历史提交记录中就会有很多冗余的提交,看起来不是很舒服,也对自己之后查阅提交历史不利。


#解决方法,修改了一个区域n多次之后知道这一块怎么修改之后 
git reset HEAD~n             #n代表提交的次数
git checkout -- .
git push -f 
#再次看提交历史,很干净了,然后将自己修复提交上去


相关文章
|
7月前
|
人工智能 缓存 开发工具
结合企业实践来规范你的Git commit(含插件使用指南)
结合企业实践来规范你的Git commit(含插件使用指南)
结合企业实践来规范你的Git commit(含插件使用指南)
|
7月前
|
开发工具 git
git push 提交后撤回--图文详解
git push 提交后撤回--图文详解
125 1
|
7月前
|
开发工具 git
Git Commit Msg
Git Commit Msg
75 0
|
7月前
|
JSON 开发工具 git
git rebase 合并当前分支的多个commit记录
git rebase 合并当前分支的多个commit记录
153 1
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
164 4
|
3月前
|
开发工具 git
GIT:如何合并已commit的信息并进行push操作
通过上述步骤,您可以有效地合并已提交的信息,并保持项目的提交历史整洁。记得在执行这些操作之前备份当前工作状态,以防万一。这样的做法不仅有助于项目维护,也能提升团队协作的效率。
280 3
|
4月前
|
开发工具 git
Git——commit的提交规范
Git——commit的提交规范
112 4
|
4月前
|
测试技术 持续交付 开发工具
[译] 为何每次 Git Commit 要尽可能小?
[译] 为何每次 Git Commit 要尽可能小?
|
4月前
|
Java 开发工具 Android开发
Android Studio利用Build.gradle导入Git commit ID、Git Branch、User等版本信息
本文介绍了在Android Studio项目中通过修改`build.gradle`脚本来自动获取并添加Git的commit ID、branch名称和用户信息到BuildConfig类中,从而实现在编译时将这些版本信息加入到APK中的方法。
95 0
|
5月前
|
前端开发 JavaScript 开发工具
前端优化之路:git commit 校验拦截
前面在git分支规范那篇文章里,介绍了commit提交规范,但是想要做到高效落地执行,就需要做些别的功课。