Git:原来已经存在于“NEW”(init)存储库中,使用shell但是安装了github for windows

我想知道有没有人可以帮忙?

我安装了git的windows,虽然我正在使用的shell不是windows界面。

如果我做一个git init然后尝试做一个

 git remote add origin git@github.com:someuser/testme.git

我收到以下错误

 fatal: remote origin already exists.

所以我做一个

 git remote -v

并返回以下内容

起源
上游

所以它似乎在那里,但没有url设置,我不明白为什么它在那里?

如果我做一个

 git remote rm origin

它产生这个

 error: Could not remove config section 'remote.origin'

它说,它不能删除remote.origin配置部分..我检查了我的主目录下的.gitconfig,我没有看到任何东西…

无论如何,我能够通过使用补救

 git remote set-url origin git@github.com:someuser/testme.git

但是我很困惑,因为我以前使用过git,而这从来没有发生过。

这可能与git的Windows有关吗?

任何帮助将非常感激。

我是开发人员把它放在这里。这就是为什么我把它添加到系统gitconfig,这是非常有用的!

## Because of this change, git fetch knows about PRs
git fetch

## Now, I can merge PRs by number
git merge origin/pr/24

## See changes from PR #53
git diff master...origin/pr/53

## Get the commit log from PR #25
git log origin/pr/25

不幸的是,这样做的结果是,始发遥控器始终存在,即使没有。

解决方法

每当你看到git remote add origin https:// …,而不是:

git remote set-url origin https://...
http://stackoverflow.com/questions/17012211/git-says-origin-already-exists-on-new-init-repository-using-shell-but-inst

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Git:原来已经存在于“NEW”(init)存储库中,使用shell但是安装了github for windows