在VSCode中克隆GitHub存储库

时间:2016-07-11 13:00:46

标签: git visual-studio-code

我试图将GitHub存储库克隆到最新版本的VSCode(1.3.0)中。这可以原生完成,还是需要添加扩展名或其他二进制文件?

我还搜索了一篇博客文章并空手而归,所以任何指导都会受到赞赏

5 个答案:

答案 0 :(得分:36)

从vscode的1.8(11月)更新开始,您现在可以从vscode中克隆您的Git存储库。

您可以从命令选项板执行它。在Mac上按 F1 (或 + + P )并搜索Git: Clone。确认命令并粘贴存储库URL。

答案 1 :(得分:1)

如果您通过本机方式在应用程序的GUI中,答案是否定的。虽然在他们的Github存储库https://github.com/Microsoft/vscode/issues/9085上有一个关于这个问题的公开问题,但看起来他们没有兴趣实现它。

即便如此,您当然可以在您选择的终端中克隆存储库,然后在您使用该项目时通过编辑器处理其余的git功能。

答案 2 :(得分:0)

现在有两种编程方式来克隆存储库。 VS Code现在可以处理vscode://协议,因此您可以通过单击网页上某处的链接来克隆存储库

例如,单击以下链接将调用VS Code,使您可以选择磁盘上的文件夹,获取代码,最后建议将该位置作为工作区打开。

vscode://vscode.git/clone?url = https%3A%2F%2Fgithub.com%2Fmicrosoft%2Fvscode-extension-samples

或者,如果您尝试从扩展代码触发克隆,请使用内置VS Code命令git.clone,并将repo url作为唯一参数。

import { commands, Uri } from 'vscode';

commands.executeCommand("git.clone", Uri.parse("https://github.com/microsoft/vscode-extension-samples"));

两者似乎都与雅库布(Jakub)提到的 Git:Clone 命令相同。

答案 3 :(得分:0)

我将github仓库和gitlab仓库都使用github桌面(https://desktop.github.com/

答案 4 :(得分:0)

使用 VSCode 1.58(2021 年 6 月),速度更快,适用于带有“Open in Visual Studio Code”标志的 GitHuib 存储库:

<块引用>

'Open in VS Code' badge

<块引用>

如果您在 GitHub 上维护一个开源项目,您现在可以在您的存储库中添加一个徽章,以便访问者可以使用我们上个月推出的 Remote Repositories 扩展或在 Dev 中克隆,在 VS Code 中快速打开您的代码容器。

Screenshot of the microsoft/vscode repo on GitHub with the added "Open in VS Code" badge in the README

点击徽章会将您带到 open.vscode.dev 上的页面,您可以在其中选择如何在 VS Code 中继续;请参阅此页面以了解 an example for the microsoft/vscode repo

要在您的存储库上显示徽章,请将此 Markdown 代码段添加到 README.md 文件(将组织/存储库替换为您项目的值):

Open in Visual Studio Code