Git遥控器已经设置但其他人看不到我的推动?

时间:2014-01-06 05:10:04

标签: git git-rebase git-remote

首先,它运作良好。我可以推,我可以拉。

我确实记得我以前的推动被拒绝,即使我已经完成了拉动。

而且我不小心开始了一次变调,我用“-f”推动忽略“远程拒绝”

然后我取消了rebase并再次开始正常推送。虽然遥控器已经接受了它,但其他人却没有看到我的变化,好像我在不同的分支。

我已经多次检查过我在同一个分支中并且我的远程网址是正确的。

那么任何人都可以告诉我我的git repo发生了什么并建议任何故障排除过程吗?

由于

1 个答案:

答案 0 :(得分:0)

一些想法:

  1. 尝试git branch查看您现有的分支以及当前分支是什么。
  2. 尝试git push --all --dry-run查看需要推送到遥控器的内容。这将向您展示所有分支机构,如果您运行git push --all,它将在何处推送。除非您指定--all,否则只会推送当前分支。这可能是您的问题 - 您可能仍然处于rebase的分离头模式,您可能没有正确取消(正确使用git rebase --abort)。您可能会在此处收到错误,需要提供-f,只要使用--dry-run,这是安全的
  3. 假设您的遥控器在GitHub或Bitbucket上,请查看遥控器上的该站点并查看实际推送的内容。