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
将VS2019项目推送到GitHub_Git_Visual Studio_Github - Fatal编程技术网

将VS2019项目推送到GitHub

将VS2019项目推送到GitHub,git,visual-studio,github,Git,Visual Studio,Github,多年来,我从别人的工作中受益匪浅,我正试图与大家分享。我看了一下,用谷歌搜索了一下,所有迹象表明,这个过程相对容易 我的问题是,我已经将自己设置为推到我的Z:drive,也就是我的NAS。保持我的机器同步很方便 所以我的问题是,在VS2019团队资源管理器中是否可以有多个推送位置,如果没有,如何更改?我认为Git Hub实际上在我旅行时更方便,即使没有共享。Git最酷的地方之一就是能够有多个遥控器 remote实际上只是一个服务器,您可以将代码推送到该服务器。这使得: (1) 将分支推送到多个服

多年来,我从别人的工作中受益匪浅,我正试图与大家分享。我看了一下,用谷歌搜索了一下,所有迹象表明,这个过程相对容易

我的问题是,我已经将自己设置为推到我的Z:drive,也就是我的NAS。保持我的机器同步很方便


所以我的问题是,在VS2019团队资源管理器中是否可以有多个推送位置,如果没有,如何更改?我认为Git Hub实际上在我旅行时更方便,即使没有共享。

Git最酷的地方之一就是能够有多个遥控器

remote
实际上只是一个服务器,您可以将代码推送到该服务器。这使得:

(1) 将分支推送到多个服务器

(2) 将certrain分支推送到某些服务器

要查看您当前的回购远程,请执行:
git-remote-v

默认情况下,克隆repo后的初始远程文件名为“origin”。这类似于初始化回购时创建的初始分支是“主分支”。。。但是Git非常灵活。正如您可以重命名根分支一样,您也可以删除该默认远程设备,并添加一个具有不同名称的新远程设备,如
bitbucket
github

我要强调的是,你的遥控器的“名称”不必匹配它推送到的url。。。但是,通过更具体地命名它,您可以帮助自己识别您要推到的服务器

添加远程服务器的命令示例:

git远程添加bphhttps://github.com/benhorgen/nunit

上面的命令将创建一个名为“bph”的新远程,该远程推送到Git repo“nunit”