git 撤销add和commit

有时候改完代码发现改错分支了,而这个时候已经add或者commit了,怎么办,有办法:

1.若果已经add . 了这个时候可以使用git stash命令,具体操作命令如下:

(1)

> git stash> git checkout targetbranch > git stash pop> git add .> git commit -m xxx

第一步,将修改的代码暂存到stash

第二步,切换到正确的分支

第三步,从stash中取出暂存的代码修改。

至此,对代码的改动,就由错误的分支移动到了正确的分支。

2.如果已经commit了,怎么办?

使用git reset –soft HEAD^命令,就可以撤销你的本次提交了,并且还会保存你的修改,修安在就相当于是add状态了,再使用(1)的命令就解决问题了。

参考链接:http://blog.csdn.net/crystalyu6699/article/details/74005323

玩坏了可以选择重来,

git 撤销add和commit

相关文章:

你感兴趣的文章:

标签云: