git如何撤销已提交的commit重新提交
1、首先,使用git log -n 3 --stat命令,可以查看最近3次提交的详细信息,并且会显示每次commit的哈希值。

2、接着使用如下命令来回到某次提交:
git reset --soft 某次commit哈希值的任意前缀

3、回到那次commit之后,接着使用如下命令强制提交到master分支:
git push origin master --force
执行结束后,可以看到远程git仓库的希望撤回的commit已经不见了。

4、强制提交之后,那次commit之后所有的修改都处于没有提交的状态,可以再修改文件,然后将他们都再添加提交即可。

5、如图是修改好文件之后,使用git commit -m命令再提交新的commit。

6、最终效果如图所示,希望撤回的commit已经消失,换成了新提交的commit。

1、首先,使用git log -n 3 --stat命令,可以查看最近3次提交的详细信息,并且会显示每次commit的哈希值。
2、接着使用如下命令来回到某次提交:git reset --soft 某次commit哈希值的任意前缀
3、回到那次commit之后,接着使用如下命令强制提交到master分支:git push origin master --force执行结束后,可以看到远程git仓库的希望撤回的commit已经不见了。
4、强制提交之后,那次commit之后所有的修改都处于没有提交的状态,可以再修改文件,然后将他们都再添加提交即可。
5、如图是修改好文件之后,使用git commit -m命令再提交新的commit。
6、最终效果如图所示,希望撤回的commit已经消失,换成了新提交的commit。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:87
阅读量:156
阅读量:142
阅读量:33
阅读量:119