gpt4 book ai didi

git - 将项目从 GitHub 迁移到 Visual Studio Online

转载 作者:太空狗 更新时间:2023-10-29 13:30:06 24 4
gpt4 key购买 nike

如何将现有项目从 GitHub 移动到 Visual Studio Online,并保留所有更改历史记录?并且(如果可能)避免命令提示符。 :$

实际上,我尝试使用博文中给出的命令提示符,但失败了。 (git remote add https:github.com/xxx/xxx/xxx.git,它说:将远程设置为镜像以从中推送或获取。)

(顺便说一句,是否可以在 GitHub 和 visual studio online 上同步同一个项目?)

谢谢。

最佳答案

是的,这是一个 git 仓库。 Git 在本地提取完整的存储库,您可以将其推送到另一个远程。

一个 git 仓库可以有多个远程。参见 ref on remotes here .

在vsonline中,登录,创建一个新项目,选择git作为源代码管理。转到代码中心。它将为您提供有关推送现有存储库(您从 github 克隆的)的说明。如果您有一个现有的 vsonline 项目,您可以通过转到管理区域(右上角的齿轮,版本控制选项卡)添加现有的 repo 协议(protocol)。

类似于 (proj == repo):

https://{acctname}.visualstudio.com/DefaultCollection/_git/{projname}

如果它是同一个项目中的另一个 repo,它将是这样的:

https://{acctname}.visualstudio.com/DefaultCollection/{projname}/_git/{reponame}

现在,您可以为现有的存储库添加远程:

git remote add vsonline {urlHere}

现在,您可以使用 git push {remoteName} {branch} 将存储库推送到 vsonline

git push vsonline master

现在您有一个包含多个 Remote 的存储库。您可以删除 Remote 或继续将更改推送到两者。

如果 vsonline 将是您唯一的 Remote ,惯例是将其称为 origin(主 Remote )

关于git - 将项目从 GitHub 迁移到 Visual Studio Online,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22701782/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com