您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页剪切分支操作记录

剪切分支操作记录

来源:伴沃教育

背景

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

参考文献

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务