首先,它运作良好。我可以推,我可以拉。
我确实记得我以前的推动被拒绝,即使我已经完成了拉动。
而且我不小心开始了一次变调,我用“-f”推动忽略“远程拒绝”
然后我取消了rebase并再次开始正常推送。虽然遥控器已经接受了它,但其他人却没有看到我的变化,好像我在不同的分支。
我已经多次检查过我在同一个分支中并且我的远程网址是正确的。
那么任何人都可以告诉我我的git repo发生了什么并建议任何故障排除过程吗?
由于
答案 0 :(得分:0)
一些想法:
git branch
查看您现有的分支以及当前分支是什么。git push --all --dry-run
查看需要推送到遥控器的内容。这将向您展示所有分支机构,如果您运行git push --all
,它将在何处推送。除非您指定--all
,否则只会推送当前分支。这可能是您的问题 - 您可能仍然处于rebase的分离头模式,您可能没有正确取消(正确使用git rebase --abort
)。您可能会在此处收到错误,需要提供-f
,只要使用--dry-run
,这是安全的。