Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:can';在Visual Studio中更改推送URL后不推送更改_Git_Version Control - Fatal编程技术网

Git:can';在Visual Studio中更改推送URL后不推送更改

Git:can';在Visual Studio中更改推送URL后不推送更改,git,version-control,Git,Version Control,所以,我在VisualStudio中有一个项目连接到Git源代码管理(我在GitLab上有一个repo)。现在,我想在GitLab上创建另一个项目,并将现有项目推送到那里 我在GitLab中创建了一个新的空项目,并试图简单地将Visual Studio中的推送URL更改为新项目的URL(设置-存储库设置-编辑推送URL),然后再次通过VS推送我的更改。但是,这不起作用,我得到了臭名昭著的 参考/头部/主,预接收钩 这似乎是一种简单的方法,但现在我想我需要另一种方法 注意:主分支没有受到保护。在尝

所以,我在VisualStudio中有一个项目连接到Git源代码管理(我在GitLab上有一个repo)。现在,我想在GitLab上创建另一个项目,并将现有项目推送到那里

我在GitLab中创建了一个新的空项目,并试图简单地将Visual Studio中的推送URL更改为新项目的URL(设置-存储库设置-编辑推送URL),然后再次通过VS推送我的更改。但是,这不起作用,我得到了臭名昭著的

参考/头部/主,预接收钩

这似乎是一种简单的方法,但现在我想我需要另一种方法


注意:主分支没有受到保护。

在尝试了其他几种方法(但失败)后,我发现了问题:我无法推送,因为出于某种病态原因,我不是我在GitLab上创建的项目的成员…

您是否尝试了“rm-rf.git”,然后将其推送到新的repo?也许清除现有的git设置会有所帮助?除非出于某种原因,您仍然需要第一个受保护的分支?@aquaballin如果可能,我希望保留现有的回购。@ElpieKay不是。既然您的问题已经解决,您可以标记答案。