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指针,历史记录中不出现已放弃的提交记录。