git分支提交错误

写了好久的代码,终于写完了~~提交!等等。。好像哪里不对,分支提错了!!!OMG.....

鉴于这件事已经发生了2次了,我决定改正方法写过了,你以为是为了了下次不再发生这样的错误嘛,不是的,是为了再提错时能快速切回来[Facepalm][Facepalm]

1、当你完整的把代码提到了错误的分支上;不要慌,先看下提交记录

git log

 

2、 如果你想撤销上一次的提交可以直接:git reset HEAD~ --soft

如果想回到以前指定某个版本: git reset [HEAD] --soft

HEAD 是上一个提交版本的commit

# 取消最新的提交,然后保留现场原状
git reset HEAD~ --soft

3、把未暂存的文件(即刚刚回退回来的内容)提交到git的暂存栈

git stash

4、切换到正确的分支

git checkout name-of-the-correct-branch

 5、将暂存栈中的文件取出来

git stash pop

6、接下来就可以正常提交了

git add .    # 或添加特定文件
git commit -m "你的提交说明"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值