git rebase -i HEAD~4//出现UI界面,点击confirm 成功
UI界面:
杂项
本地栈式提交,只取一个提交记录
来看一个在开发中经常会遇到的情况:我正在解决某个特别棘手的 Bug,为了便于调试而在代码中添加了一些调试命令并向控制台打印了一些信息 。
这些调试和打印语句都在它们各自的提交记录里 。最后我终于找到了造成这个 Bug 的根本原因,解决掉以后觉得沾沾自喜!
最后就差把分支里的工作合并回分支了 。你可以选择通过 fast- 快速合并到分支上,但这样的话分支就会包含我这些调试语句了 。你肯定不想这样,应该还有更好的方式……
实际我们只要让 Git 复制解决问题的那一个提交记录就可以了 。跟之前我们在“整理提交记录”中学到的一样,我们可以使用
git rebase -igit cherry-pick来达到目的 。
git rebase -i HEAD~3git branch -f master bugFix
2. 提交的技巧 #1
git rebase -i HEAD~2//修改c2,c3的顺序git commit --amendgit rebase -i HEAD~2git branch -f master
提交的技巧 #2
git checkout mastergit cherry-pick newImagegit commit --amendgit cherry-pick caption
git tag
git tag v0 c1git tag v1 v2git checkout c2
git
git describe
- 用GitHub Copilot在Vs Code里快速写代码,最详细使用教程
- SLT2021: LEARN2SING: TARGET SPEAKER SING
- 下载|GitLab 2023 年 DevSecOps 全球调研报告:安全左移深入
- Gitlab触发jenkins构建
- Github 榜首!B 站疯传!程序员思维导图 48 张!!!
- Few-shot Learning 小样本学习在图像领域的研究现状
- 这 7 个开源项目,在 GitHub 火了!
- 《Machine Learning Yearning》
- Reinforcement Learning Based Meta
- git revert merge 问题