在Git中,如何从命令行检查您正在推送到Github中的哪个回购?

在Git中,如何从命令行检查您正在推送到Github中的哪个回购?,git,github,git-bash,Git,Github,Git Bash,我有几个项目我正在工作。我不断地拉和推。最近,我对我的一个文件做了一些更改,添加并提交了我的项目,并决定推动我的项目A,但它推动了我的Github项目B。然后我做了git pull for kicks,事情就这样发生了 分支主控->取头 已经是最新的了 它没有从项目B中提取我的任何文件。然后我查看了git状态,它显示了我目录中的每个文件/文件夹需要提交。我怎么知道我在哪个“init”上?我如何才能切换出这种状态,如何在不丢失文件的情况下忽略这些盲提交?我认为您需要重新配置gitremote

我有几个项目我正在工作。我不断地拉和推。最近,我对我的一个文件做了一些更改,添加并提交了我的项目,并决定推动我的项目A,但它推动了我的Github项目B。然后我做了git pull for kicks,事情就这样发生了

  • 分支主控->取头 已经是最新的了

它没有从项目B中提取我的任何文件。然后我查看了git状态,它显示了我目录中的每个文件/文件夹需要提交。我怎么知道我在哪个“init”上?我如何才能切换出这种状态,如何在不丢失文件的情况下忽略这些盲提交?

我认为您需要重新配置git
remote

键入
git remote-v
,查看是否存在不匹配。

如果有,请按照github中的说明进行操作:

您可以通过以下方式检查存储库的配置:

git config -l
其中包含您的远程存储库url

此外,还可以使用以下命令:

git remote -v

如果要更改名称类型

  • git远程-v
  • git远程重命名OLDNAME NEWNAME
  • 如果在此之后它不接受提交。你可以试试

    git pull NEWNAME main


    git push NEWNAME main

    请记住,在最坏的情况下,您总是可以从正确的位置克隆一个新的repo,只需将您当前的所有文件放入其中即可。及时回答!如果我运行
    git config-l
    它不会显示远程url,只是显示了很多设置(user.name、user.email等),虽然这些信息是正确的,但我认为它并不能解决这里提出的问题。