有时候不小心合并了别的分支中的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.

最新文章

  1. 转:C/C++程序员简历模板
  2. JavaScript 之 iframe自适应问题---可以用来实现网页局部刷新
  3. SAP客户标准信用额度修改和创建
  4. 【转】linux下如何查看某个软件 是否安装?安装路径在哪
  5. Python Thread
  6. oracle字段类型
  7. SRM 393(1-250pt)
  8. HDU 5791 Two
  9. 正则表达式 \b (转)
  10. 关于cisco ccp 或sdm管理gns3中思科路由器的成功分享
  11. 每天一个Linux命令(03):du命令
  12. SpringMvc的基本流程
  13. showMem.c setMem.c 及其改进
  14. ssm中的某些异常
  15. rac 配置dg完成版
  16. 我发起了一个 用 C 语言 作为 中间语言 的 编译器 项目 VMBC
  17. JS funtion()中URL不跳转后台action问题
  18. OpenFeign封装为springboot starter
  19. pip安装python包出现Cannot fetch index base URL http://pypi.python.org/simple/
  20. tomcat警告WARNING: An attempt was made to authenticate the locked user "user"

热门文章

  1. python语法中的左值、右值和字符
  2. RayLink 远控软件又推出 2 个重磅宝藏功能免费用
  3. gym102586C Sum Modulo
  4. Adversarial seeded sequence growing for weakly-supervised temporal action localization概述
  5. zabbix 使用小技巧
  6. pytorch中 model.cuda的作用
  7. 7.golang语言学习,标识符的命名规范
  8. ts补充
  9. Markdown基本使用教程
  10. 一套高效的iOS面试题一套高效的iOS面试题