美文网首页
剪切分支操作记录

剪切分支操作记录

作者: aliyu | 来源:发表于2018-12-12 17:13 被阅读17次

背景

pre分支被误提交了大量commit,但是这些commit中有一些commit是有用的

需要达成的目的

将线上pre分支清理,并附上需要的哪些commit

操作记录

1.先pull pre分支到本地

git checkout pre
git pull origin pre

2.查看需要剪切的commit

git log

发现需要剪切的commit id 为 d902d2bff26c7fb24eb

3.清空线上pre分支

git push origin :pre

4.切到正常分支并生成一条纯净的分支

git checkout master
git checkout -b prenew

5.剪切需要提交的commit

# 这条命令可以一次剪切多个 比如 git cherry-pick id1 id2 id3
git cherry-pick d902d2bff26c7fb24eb
#如果有冲突解决掉, 然后
git add .

git commit -c d902d2bff26c7fb24eb

6.推送到线上

git push origin prenew:pre

参考文献

https://gitbook.tw/chapters/faq/cherry-pick.html

相关文章

  • 剪切分支操作记录

    背景 pre分支被误提交了大量commit,但是这些commit中有一些commit是有用的 需要达成的目的 将线...

  • 3.5 UiPath剪贴板操作的介绍和使用

    剪切板操作的介绍模拟用户使用剪切板操作的一种行为:例如使用设置剪切板(SettoClipboard),从剪切板获取...

  • git常用命令 ,竖线左侧是zsh命令,右侧是git命令

    复制其他分支的文件夹或文件 单独拉取一个commit记录 查看git配置 查看git 记录 操作分支

  • git相关操作记录

    相关配置 初始化仓库 添加文件 提交 查看git commit的提交记录 转至版本 git 打标签 分支 分支操作...

  • Git学习过程(三)

    本次记录git使用过程中分支的简单操作。简单介绍:默认的分支是master分支,这并不是一个什么特殊的分支,其最大...

  • git常用操作 🎀

    git常用操作 ? 基本知识 查看git信息 修改git配置 提交类操作 分支类操作 创建分支 查看分支 修改分支...

  • 从零开始学Git(2):详解Git中的分支操作与GitHub使用

    01. 分支操作(branch) 什么是分支 为什么要使用分支 分支的使用场景 如何操作分支 查看分支:git b...

  • Git 命令

    Commmit 操作 重新 commit 分支操作 查看远程分支 加上-a参数可以查看远程分支,远程分支会用红色表...

  • GitHub

    记录利用Git操作github的操作。 push到其他分支应该修改master就好了。我出现了这个错误: 参考这个...

  • git 基础

    git命令 分支 分支操作 一并讲解在source tree工具下的操作 分支管理策略 master :主分支,稳...

网友评论

      本文标题:剪切分支操作记录

      本文链接:https://www.haomeiwen.com/subject/rdephqtx.html