如何修复双重重置后的git

如何修复双重重置后的git,git,reset,master,Git,Reset,Master,我已将主机重置为一次提交,然后我已重置为当前提交,因为我已改变主意。我不确定我是如何/何时在github上将提交推送到远程git repo的,但现在我的情况是,我无法用当前的主分支推送到远程——我可以,但远程看起来我没有推送到任何更改(“一切都是最新的”)。我曾尝试拉合并,但没有成功-没有发现任何差异。有没有办法解决这个问题 非常感谢您的帮助。:) 我已经启动了git扩展,并从MASTER运行push命令到MASTER,推送成功了!以前我只在命令行上运行了gitpush或gitpush MAST

我已将主机重置为一次提交,然后我已重置为当前提交,因为我已改变主意。我不确定我是如何/何时在github上将提交推送到远程git repo的,但现在我的情况是,我无法用当前的主分支推送到远程——我可以,但远程看起来我没有推送到任何更改(“一切都是最新的”)。我曾尝试拉合并,但没有成功-没有发现任何差异。有没有办法解决这个问题

非常感谢您的帮助。:)


我已经启动了git扩展,并从
MASTER
运行
push
命令到
MASTER
,推送成功了!以前我只在命令行上运行了
gitpush
gitpush MASTER
,但这根本不起作用。

我启动了git扩展,并从
MASTER
运行了
push
命令到
MASTER
,推送成功了!以前我只在命令行上运行了
git push
git push MASTER
,但这根本不起作用。

您是否尝试过
git fetch
更新远程分支?看起来您已经将提交推送到github,现在没有新的更改。尝试更新不同的内容(不同的文件等)?@poke我刚刚尝试了
git fetch
它,然后我尝试了
merge
我得到了
fatal:未指定提交和merge.defaultToUpstream未设置
。然后我把它修好了,但什么也没变-/您是否尝试过推动--force?如果您想了解发生了什么,git branch-avv和git log-graph--pretty=t格式的结果:'%Cred%h%Creset-%C(黄色)%d%Creset%s%Cgreen(%an%cr)%Creset'--abbrev commit--date=relative--cherry mark--left only master origin/master(这里只有graph、pretty、abbrev commit和date选项)应该有助于理解。@alexscott我可以推,但我被告知本地主机和远程主机之间没有区别,所以运行
--force
选项后,git branch-avv我得到了*MASTER e216687[主机/主机:前进1]向索赔请求添加收据,编辑不处理请求remotes/bitbucket/master 02abafb Add mcamara localization With configuration remotes/origin/master a6128f7添加多个收据类型表和模型,在我收到第二个命令后:*e216687-(HEAD,master)向索赔请求添加收据,编辑不处理请求(0re1 2小时前)您是否尝试过
git fetch
更新远程分支?看起来您已经将提交推送到github,现在没有新的更改。尝试更新不同的内容(不同的文件等)?@poke我刚刚尝试了
git fetch
它,然后我尝试了
merge
我得到了
fatal:未指定提交和merge.defaultToUpstream未设置
。然后我把它修好了,但什么也没变-/您是否尝试过推动--force?如果您想了解发生了什么,git branch-avv和git log-graph--pretty=t格式的结果:'%Cred%h%Creset-%C(黄色)%d%Creset%s%Cgreen(%an%cr)%Creset'--abbrev commit--date=relative--cherry mark--left only master origin/master(这里只有graph、pretty、abbrev commit和date选项)应该有助于理解。@alexscott我可以推,但我被告知本地主机和远程主机之间没有区别,所以运行
--force
选项后,git branch-avv我得到了*MASTER e216687[主机/主机:前进1]向索赔请求添加收据,编辑不处理请求remotes/bitbucket/master 02abafb Add mcamara localization With configuration remotes/origin/master a6128f7添加多个收据类型表和模型,在我收到第二个命令后:*e216687-(HEAD,master)向索赔请求添加收据,编辑不处理请求(0re1 2小时前)来自命令行的正确命令应该是
git-push-origin-master
。来自命令行的正确命令应该是
git-push-origin-master