Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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 如何在VisualStudio中将本地存储库推送到远程存储库?_Git_Visual Studio_Repository - Fatal编程技术网

Git 如何在VisualStudio中将本地存储库推送到远程存储库?

Git 如何在VisualStudio中将本地存储库推送到远程存储库?,git,visual-studio,repository,Git,Visual Studio,Repository,我在visual studio中有一个项目。我想为它创建远程存储库并将其推送到那里。是否可以在VisualStudio中完成所有这些操作,或者是我在命令行中使用git的唯一选择,遵循的答案并在IDE中克隆我的远程repo 我已经在VisualStudio中将本地存储库添加到项目中,并创建了远程存储库。但是,当我尝试将本地推送到远程时,我会收到以下传出提交消息:当前分支不跟踪远程分支。将更改推送到源远程服务器上的新分支,并设置上游分支。您需要在远程服务器上手动创建存储库。通常,您可以使用web界面

我在visual studio中有一个项目。我想为它创建远程存储库并将其推送到那里。是否可以在VisualStudio中完成所有这些操作,或者是我在命令行中使用git的唯一选择,遵循的答案并在IDE中克隆我的远程repo


我已经在VisualStudio中将本地存储库添加到项目中,并创建了远程存储库。但是,当我尝试将本地推送到远程时,我会收到以下传出提交消息:当前分支不跟踪远程分支。将更改推送到源远程服务器上的新分支,并设置上游分支。

您需要在远程服务器上手动创建存储库。通常,您可以使用web界面(如GitHub、BitBucket等)来实现这一点。创建存储库后,需要进行初始提交。对于此部分,您有两个选项:

  • 使用相同的web界面创建初始提交,然后将存储库克隆到本地计算机,即可完成:

  • 在本地计算机上的项目文件夹中初始化新存储库,将其推送到远程存储库,即可完成:


  • 可以通过工具窗口从VisualStudio执行此操作。首先,使用
    管理连接
    在本地创建/初始化/克隆存储库,然后使用
    更改
    同步
    按钮更新对远程存储库的提交和推/拉更改。

    检查本教程:我已将项目复制到映射驱动器,并从Visual Studio向其中添加了git(在VS中显示为本地存储库)。然后,我将其克隆到本地驱动器。当我尝试在映射驱动器上推送提交到存储库时,会出现以下错误:推送到远程存储库时遇到错误:推送到远程存储库失败。有关详细信息,请参阅输出窗口。另一方面,当我尝试从本地存储库推送到新创建的存储库时在映射驱动器上,我遇到以下错误:无法将某些引用推送到“repo_path”。请检查映射驱动器上的权限。您似乎没有对其的写入权限。