git remote show origin不返回任何内容

git remote show origin不返回任何内容,git,github,Git,Github,完全不返回任何内容。今天早上,当我尝试创建一家新的分支机构并将其推到我们的回购协议上时,我开始注意到一些奇怪的事情。我的推拉命令没有说什么就退出了 有趣的是,以下命令显示了一些内容: $ git remote show origin 此外,这是返回的: $ git config --get remote.origin.url https://github.com/MYCOMPANY/BLAH.git 我尝试删除源代码: $ git remote -v origin https://gith

完全不返回任何内容。今天早上,当我尝试创建一家新的分支机构并将其推到我们的回购协议上时,我开始注意到一些奇怪的事情。我的推拉命令没有说什么就退出了

有趣的是,以下命令显示了一些内容:

$ git remote show origin
此外,这是返回的:

$ git config --get remote.origin.url
https://github.com/MYCOMPANY/BLAH.git
我尝试删除源代码:

$ git remote -v
origin  https://github.com/MYCOMPANY/BLAH.git (fetch)
origin  https://github.com/MYCOMPANY/BLAH.git (push)
然后重新添加它:

$ git remote rm origin
但远程显示仍然失败。尝试做拉或推只是很快退出,并没有任何报告

$ git remote add origin https://github.com/MYCOMPANY/BLAH.git
返回一组悬空的提交和blob,但不返回其他内容

我不是git的超级用户,所以我觉得我有点不适应这里的环境。我不知道还能做什么,也不知道该去哪里

提前谢谢

编辑:

 $ git fsck --full
好吧,我“弄明白了”

我从Windows卸载了git并重新安装了它(同一版本)。这一次,当我谈到SSL层的选项时,我选择了默认的Windows层而不是OpenSSH。一切都开始起作用了


不知道为什么或者发生了什么

git remote show origin-n
是否返回任何内容?是。$git remote show origin-n*remote origin Fetch URL:Push URL:HEAD branch:(未查询)为“git Push”配置的本地ref(状态未查询):(匹配)Push to(匹配)如果再次发生,一些可能有用的详细信息:在这些不返回任何内容的命令之一之后,
echo$?
会说什么?GIT_TRACE=1 GIT远程显示源代码怎么样?
$ git --version
git version 2.14.1.windows.1