最近我在github上创建了新项目和新的存储库。
但是当我推送到新的存储库时,它也会尝试推送到我从未与新项目连接的旧存储库,如下所示:
旧的仓库与新的仓库在同一个Github帐户中,但是它与我的另一个项目连接(因此无法推送)
当我在我的新项目上检查我的遥控器时,它会显示这些
我试图删除&使用set-url更改网址,或删除...但旧网址仍然存在
我的.git / config文件是
它没有旧的回购网址。
推动新项目实际上运作良好,但每当我推向新项目时,它总是试图推向旧项目。
答案 0 :(得分:1)
这也发生在我的Xcode项目中,所以在再次深入挖掘后我发现了自己的答案。 问题出在全局文件中。
How can i delete git user property? 这个答案对我有帮助。
git config --global --unset remote.origin.url OLD.REPO.URL
这终于解决了这个问题!
答案 1 :(得分:0)
git remove -v
的输出显示origin
设置为推送到新旧存储库。假设您不想这样,您可以尝试完全删除origin
,然后使用正确的设置再次添加它:
git remote rm origin
git remote add origin https://github.com/USERNAME/REPOSITORY.git
然后
git push -u origin master
答案 2 :(得分:0)
从您的图片error
和hint
中读取。
你可以按照这种方式
你可以做1和2
git checkout - b local_branch
然后是commit
和push
命令。