Git reset and rebase
2021/7/16 23:35:30
本文主要是介绍Git reset and rebase,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Git reset
Some times we made many commit during PR , we want to combine them to one commit
We can see, I create 4 commits totally.
1 backup the branch to remember the commit ID , in case that you did something wrong , you can roll-back.
$ git branch APPSOL-121312_local
2 git branch -v . check the commit ID , the new branch has the same ID (b103a.....)
3 git reset --soft commit ID( this commit ID is the one before your change, please check the first picture, 819f7 is checkout from master branch).
This command make all of your change combine together, and re-build a new commit ID.
4 git status and git add ** and git diff --cached to see the change.
5 git commit -m " massage"
6 git push --force . (you must use --force) , other wise ,it will ask you to pull firstly. that will lead to conflict.
这篇关于Git reset and rebase的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-04敏捷管理与看板工具:提升研发、设计、电商团队工作效率的利器
- 2025-01-04智慧养老管理工具如何重塑养老生态?
- 2025-01-04如何打造高绩效销售团队:工具与管理方法的结合
- 2025-01-04解决电商团队协作难题,在线文档工具助力高效沟通
- 2025-01-04春节超市管理工具:解锁高效运营与顾客满意度的双重密码
- 2025-01-046种主流销售预测模型:如何根据场景选用最佳方案
- 2025-01-04外贸服务透明化:增强客户信任与合作的最佳实践
- 2025-01-04重新定义电商团队协作:在线文档工具的战略作用
- 2025-01-04Easysearch Java SDK 2.0.x 使用指南(三)
- 2025-01-04百万架构师第八课:设计模式:设计模式容易混淆的几个对比|JavaGuide