git的回退以及合并,删除什么的
2024-09-08 18:22:37
有时候不小心合并了别的分支中的commit.我们需要回退某些提交记录。可以通过reset来操作,reset 会回退到指定commit。这种方式会删除记录,我们最好使用revert命令来操作
git revert commit_a // 项目中去除commit_a
git revert commit_a commit_b // 项目中去除commit_a commit_b
git revert commit_a^..commit_z //项目中去除commit_a到commit_z之间的提交记录
想将commit_a重新合并进项目,我们可以使用cherry-pick,cherry-pick也可以用来合并其他分支的commit记录。他的写法与revert类似。
git cherry-pick commit_a // 项目中合并commit_a
git cherry-pick commit_a commit_b // 项目中合并commit_a commit_b
git cherry-pick commit_a^..commit_z //项目中合并commit_a到commit_z之间的提交记录
删除分支的写法,git branch -d testA.
删除线上分支的写法git push origin --delete testA.
最新文章
- 转:C/C++程序员简历模板
- JavaScript 之 iframe自适应问题---可以用来实现网页局部刷新
- SAP客户标准信用额度修改和创建
- 【转】linux下如何查看某个软件 是否安装?安装路径在哪
- Python Thread
- oracle字段类型
- SRM 393(1-250pt)
- HDU 5791 Two
- 正则表达式 \b (转)
- 关于cisco ccp 或sdm管理gns3中思科路由器的成功分享
- 每天一个Linux命令(03):du命令
- SpringMvc的基本流程
- showMem.c setMem.c 及其改进
- ssm中的某些异常
- rac 配置dg完成版
- 我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC
- JS funtion()中URL不跳转后台action问题
- OpenFeign封装为springboot starter
- pip安装python包出现Cannot fetch index base URL http://pypi.python.org/simple/
- tomcat警告WARNING: An attempt was made to authenticate the locked user ";user";