git push不会将最新提交推送到远程。
git让push 过时提交到远程! 不是我在推送之前进行本地修改的提交。
如何强制git清理并且不记得过时的提交?
添加信息:git 2.1.0
答案 0 :(得分:1)
git branch
显示分离状态
这可以解释为什么将分支推送到任何远程会推送“过时”提交:分支仍然引用旧提交,而新修改的提交(由HEAD引用)与任何分支分离。
您可以强制分支重置为当前HEAD
git branch -f master HEAD
这会将分支主机重置为当前修改的提交。
然后你可以创建一个新的Gitlab仓库,git push -u origin master
。