实习生长见识了,下次一定要记得记得注意❗️是在哪一个分支写代码,今天就是一直在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
按照顺序来就能完成了。