git 已经commit 怎么取消
git 已经commit 怎么取消?回退!
回退有三种方式,如下:
git reset --soft //回退版本将覆盖commit的源代码,保留index file和working tree的源代码。用于修改上传信息可用这条
git reset --mixed //不带任何参数的git reset,默认使用这种方式。回退版本将覆盖commit和index file的源代码,只保留working tree的源代码。
git reset --hard //回退版本将覆盖commit、index file和working tree的源代码。(危险操作)根据你的意思,应该进行软回退操作,运行git reset --soft即可。
如何取消 git commit
你的意思是用git commit提交了一个更改,但是你又不需要这个更改了,想退回到上一个comiit id上去,但是又想把你更改的代码保留吗?可以用git reset --soft commit-id (你运行gitcommit 之前的那个最新commit id),然后敲git status看看,根据说明可以用相应的命令了
|