Git remote已设置,但其他人无法看到我的推送?
首先,它工作得很好。我能推也能拉 我确实记得我之前的推送被拒绝了,尽管我已经拉过了 而且我不小心启动了一个重基,我按“-f”忽略了“远程拒绝” 然后,我取消了重基,重新开始正常推送。虽然它被远程服务器接受,但不知何故,其他人并没有看到我的变化,就好像我在另一个分支中一样 我已多次检查我是否在同一分支中,并且我的远程url是否正确 那么,有谁能告诉我我的git回购发生了什么事情,并建议任何故障排除过程吗 谢谢一些想法:Git remote已设置,但其他人无法看到我的推送?,git,git-rebase,git-remote,Git,Git Rebase,Git Remote,首先,它工作得很好。我能推也能拉 我确实记得我之前的推送被拒绝了,尽管我已经拉过了 而且我不小心启动了一个重基,我按“-f”忽略了“远程拒绝” 然后,我取消了重基,重新开始正常推送。虽然它被远程服务器接受,但不知何故,其他人并没有看到我的变化,就好像我在另一个分支中一样 我已多次检查我是否在同一分支中,并且我的远程url是否正确 那么,有谁能告诉我我的git回购发生了什么事情,并建议任何故障排除过程吗 谢谢一些想法: 尝试git branch查看您存在哪些分支以及当前的分支是什么 尝试git p
git branch
查看您存在哪些分支以及当前的分支是什么git push--all--dry run
查看需要将哪些内容推送到遥控器。这将向您显示,对于所有分支,如果运行gitpush--all
,它将推送什么,以及到哪里。除非指定--all
,否则将只推送当前分支。这可能是您的问题——您可能仍然处于与rebase分离的head模式,您可能没有正确地取消该模式(正确地使用git-rebase--abort
)。您可能会在此处遇到错误,需要给出-f
,这是安全的,只要您使用--dry run
请添加<代码> Git状态< /代码>和<代码> Git远程-V 和<代码> GIT Rev列表分支- 3 <代码>和<代码> GIT Rev列表远程/分支> 3 /代码> BTW,在ReBASE(独立头模式)的中间推送是奇怪的。我不知道这会带来什么后果。谢谢你们的评论。我猜是因为重新设定基准导致了git回购的混乱。我已经重新创建了一个本地git回购并修复了这个问题。还是谢谢你的回答。因为这个问题不会增加任何其他问题的价值,我将关闭它。谢谢你的评论。我猜是因为重新设定基准导致了git回购的混乱。我已经重新创建了一个本地git回购并修复了这个问题。还是谢谢你的回答。因为这个问题不会增加任何其他问题的价值,所以我将关闭它。