在使用git时,push到远端后发现commit了多余的文件,或者但愿可以回退到之前的版本git
1.首先回退到相应的版本spa
//查看记录 git log //回退到相应的版本(注意:--hard 参数会抛弃当前工做区的修改,--soft 参数的话会回退到以前的版本,可是保留当前工做区的修改,能够从新提交) git reset --hard <版本号>
2.覆盖掉远端的版本信息,使远端的仓库也回退到相应的版本,须要加上参数--forcecode
git push origin <分支名> --force