版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TopWilling/article/details/81078885
- 遇到这种情况,一般是提交错了文件到远程,如何解决呢?
远程代码先不要合并,告知leader。
方法
- 1,把当前的修改复制出来;
- 2,版本回退到未提交的版本,git reset –hard xxx[版本号];
- 3,重新添加要提交的文件,记得检查,不要再犯错;
- 4,重新提交,commit;
- 5,push到远程;现在因为HEAD低于上次提交,你需要强制提交,到远程,把上次的提交替换掉。
- 方式: git push origin[远程分支名] current[当前分支名] – force;
这样,远程就有了更新的提交记录。
问题解决。