Visual Studio 2017中Git配置双远程仓库及同步问题求助
在VS2017中添加你的GitHub复刻仓库作为远程仓库
嘿,这事儿不难,跟着我一步步来就行:
- 首先打开Visual Studio 2017,加载你之前同步到本地的那个仓库,然后切换到团队资源管理器(如果没显示,点击顶部菜单栏的「视图」→「团队资源管理器」就能调出来)。
- 在团队资源管理器里,找到并点击「设置」选项卡(图标是个齿轮),然后选择「仓库设置」。
- 往下翻找到「远程仓库」区域,点击「添加」按钮。
- 弹出的窗口里,给你的复刻仓库起个好记的名字——比如
myfork(如果之前你把原仓库设成了origin,这个名字就很清晰),然后把你GitHub复刻仓库的地址填进去(可以在GitHub上你的仓库页面复制HTTPS或SSH地址,比如https://github.com/你的用户名/目标仓库名.git)。 - 点击「保存」就搞定了!
验证一下是否添加成功
你可以打开VS自带的Git命令提示符(团队资源管理器里找「命令提示符」入口),输入命令:
git remote -v
如果输出里能看到两个远程仓库(原仓库和你的myfork),就说明没问题了。
后续小提示
之后你就可以把本地修改推送到自己的复刻仓库了,比如推送当前分支到myfork:
git push myfork 当前分支名
推完之后再去GitHub上从你的复刻仓库向原仓库创建拉取请求就行,和你之前在网页上操作的流程一致~
内容的提问来源于stack exchange,提问作者user1443098




