赞
踩
问题:
git add . //添加所有文件
git commit -m “本功能全部完成”
git push 失败
git commit 文件超过了100M,导致push失败,使得无法继续进行相关同步操作。
解决办法
使用如下命令进行撤销操作
git reset--soft HEAD^
git reset--soft HEAD~1 //撤销一次操作,等同于HEAD^
git reset--soft HEAD~2 // 撤销两次commit操作 以此类推
上述命令只撤销commit,不撤销add操作
其他类似命令对比
//1. --mixed 默认参数
// 撤销commit以及add操作,但不删除本地修改的代码
git reset --mixed HEAD~1 //等同于git reset HEAD^
//2. --soft
//撤销commit操作 不撤销add 不删除本地修改代码
git reset--soft HEAD^
//3. --hard
// 撤销commit 以及add操作 删除修改本地代码
git reset --hard HEAD^
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。