我有很大的问题,我用命令:
git push --force origin master
git reflog
f8037dd HEAD@{11}: commit (initial): doc
现在我有1次提交,如何恢复最近25次提交? Veeeryy感谢您的帮助:))
答案 0 :(得分:0)
我不知道为什么只有一个在本地仓库中提交,以及为什么需要强制覆盖远程仓库。
git push --force
将覆盖您的远程仓库,是危险命令,必须小心。
是否存在其他分支或其他贡献者拥有回购副本?
答案 1 :(得分:0)
答案是:永远不要使用$( "div[id^='range']" ).each(function(index){
$(this).range({
min: 0,
max: 10,
start: 5,
input: "input-" + index
});
});
,除非你有意识地销毁存储库或其部分。
如何从中恢复?如果您在push --force
之后没有弄乱本地副本,请运行:
push -f
寻找新标签 - gitk或gitg可能会有所帮助 - 并从中恢复。祝你好运。
顺便说一句,我刚刚注意到你已经在其他答案中声明你有其他本地回购。如果您拥有该回购中的历史记录,为什么不推送提交?