首页 > 其他分享 >git的回退以及合并,删除什么的

git的回退以及合并,删除什么的

时间:2022-11-30 11:13:05浏览次数:38  
标签:git 删除 cherry revert 合并 pick 回退 commit

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

 

标签:git,删除,cherry,revert,合并,pick,回退,commit
From: https://www.cnblogs.com/wlxll/p/16937790.html

相关文章

  • ubuntu 安装 github desktop
    原文:https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1sudowgethttps://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/Gi......
  • MybatisPlus 删除记录
    转自:https://blog.csdn.net/h470789634/article/details/124573252学习目标:mybatisplus的删除操作学习内容:delete使用学习产出:1、deleteById@Test   voiddeleteTes......
  • git提交日志中文配置
    gitbash已配置显示中文  但拉取时显示中文提交文件名为数字串 原因为在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。......
  • git的操作--gitee
    目录git介绍和安装git工作流程git常用命令git过滤文件git多分支开发git远程仓库协同开发git介绍和安装1.远程仓库:后端,写了一个接口,完成了一个功能,在公司里,功能完成,要把代......
  • kx-000011-按位置删除元素,remove
    顺序表结构体定义。具体的结构体定义请查看头文件:https://www.cnblogs.com/kxwslmsps/p/16937235.htmltypedefstatusint;//定义函数结果状态typedefintetyp......
  • 代码随想录算法训练营Day11|20. 有效的括号、1047. 删除字符串中的所有相邻重复项、15
    代码随想录算法训练营Day11|20.有效的括号、1047.删除字符串中的所有相邻重复项、150.逆波兰表达式求值20.有效的括号题目链接:20.有效的括号字符串只包括'(',')','{......
  • 使用 CSS 的仿 GitHub 登录页面
    ......
  • 关于git初始化流程和问题处理
    需要秘钥时,参考:初次使用git配置以及git如何使用ssh密钥(将ssh密钥添加到github)-superGG1990-博客园(cnblogs.com)不需要sshkey配置时,可直接设置用户信息:gitconf......
  • git操作
    第一次安装git需要配置个人信息gitconfig--globaluser.email'@email'gitconfig--globaluser.name'name'1.gitinit初始化Git仓库,使用gitinit命令后回生成一......
  • Gitee代码管理器的简便使用
    第一步:在Gitee上新建个仓库第二步:复制http路径第三步:在我的电脑上找到想要把文件上传仓库的路径第四步:在文件路径上输入cmd命令第五步:gitclonehttp地址    ......