首页 > 编程知识 正文

git提交错了怎么回滚一个版本,git还原到上一次提交

时间:2023-05-05 14:22:10 阅读:17437 作者:1498

git如何取消上次提交

git push提交数据后后悔了吗?

之前写的很重要。 请记住在上次提交之前备份备份数据,因为在上次提交后删除本地和远程仓库中的数据将会被删除。

1 .直接删除上次提交并使用reset命令

git reset-- hard head^ gitpushoriginmaster-f head是指最新提交,上次提交也可以写为head ^,上次写为HEAD^^,HEAD~2。 依次类推。

1.1删除上次涨价也可以使用revert命令

gitrevertheadgitpushoriginmaster 1.2的区别:

revert是放弃指定提交的修复,但必须生成新的提交并填写提交评论。 以前的历史都有;

reset是指在指定的提交中指向HEAD指针,历史记录中不出现已放弃的提交记录。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。