【Git】将代码写到主分支上如何撤销并切换到开发分支提交❗️

    实习生长见识了,下次一定要记得记得注意❗️是在哪一个分支写代码,今天就是一直在master分支上写代码,提交后发现大家都得dev分支上提交。我一个实习生竟然敢在主分支提交😨本主管发现不得一顿骂😭。
    如果你要慢慢看我的心路历程,就继续往下看,如果想快速找到解决办法,可以直接点击跳转到省流版

在这里插入图片描述

    于是也是在网络上查找了很多教程,自己也是新开了一个测试仓库,试了一下,最后最后希望能解决这个问题Σ(⊙▽⊙"。好了废话不多说,直接开干💪!
    首先先撤销代码,可视化操作如下图👇,如果要使用git命令的话就是输入

git reset HEAD^

在这里插入图片描述
    然后输入命令修改的代码提交到暂存区

git stash

在这里插入图片描述
    下一步切换到开发分支:

git checkout 分支名

在这里插入图片描述
    第三步,从暂存区中取出代码,并且正确的保存到分支中

	git push pop

    最后一步就是重新提交代码,这样就会将代码跑到你想要的分支上啦🥳。

省流版

1. git reset HEAD^
2. git stash
3. git checkout 分支名
4. git push pop

    按照顺序来就能完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值