master
和我正在工作的本地分支temp
的仓库。git push origin HEAD:refs/for/master
而不是git push
推送我的本地人。这一直很好。我的temp
分支设置为最初镜像远程master
,但远程master
被放弃,更改为work
。
所以我运行了这些命令:
git branch --set-upstream temp origin/work
git commit
两者都有效。
现在,我尝试git push origin HEAD:refs/for/work
它被拒绝,声称我没有新的变化。
然而,当我运行git status
时,它表示我的本地分支在origin/work
之前提交了1次。
我完全糊涂了。有什么想法吗?
其他信息
- 我已经检查过git rebase origin/work
分支temp
,结果导致:“当前分支温度是最新的。
-svlasov,我尝试过你的建议:
git fetch origin
,然后是git status
这告诉我我提前1次。
Git版本
1.7.9.5