您是否在 VSCode 中有一些代码并想将其带到 GitHub,而无需在 CLI 中编写单个命令?今天我将向你展示如何做到这一点,如何将代码发布到新的 GitHub 存储库,所有这些都来自 VSCode。 简介 我已经有一篇文章和一个视频谈论如何在 GitHub 上使用 VSCode,但是,正如有人指出的那样: 该内容假设您已经在 GitHub 上拥有您的代码。但如果你不这样做呢?让我们现在就开始
CdCic · 2022-09-08 16:27:33 发布
您是否在 VSCode 中有一些代码并想将其带到 GitHub,而无需在 CLI 中编写单个命令?今天我将向你展示如何做到这一点,如何将代码发布到新的 GitHub 存储库,所有这些都来自 VSCode。
简介
我已经有一篇文章和一个视频谈论如何在 GitHub 上使用 VSCode,但是,正如有人指出的那样:
该内容假设您已经在 GitHub 上拥有您的代码。但如果你不这样做呢?让我们现在就开始做吧。
视频
像往常一样,如果您是视觉学习者,或者只是喜欢看和听而不是阅读,这里有带有完整解释和演示的视频,公平地说,这是很多 more比这篇文章更完整。
视频链接:https://youtu.be/shP-3p-2m6g
如果您更喜欢阅读,那么......让我们继续吧:)
只有一个先决条件
从 VSCode 在 GitHub 中创建新存储库所需的一切都已经存在于 Visual Studio Code 本身中。您需要确保事先做的唯一一件事就是使用您的 GitHub 用户登录 VSCode。
您的 VSCode 应如下所示:
当然是你的用户名,不是我的😇
如果不是这样,请单击_Sign In (GitHub)_,一切顺利。
创建仓库
现在我们知道我们已登录,在 GitHub 中创建存储库非常容易。
只需点击 Git - Source Control 图标
这将提示您 Initialize Repository 或 Publish to GitHub
第一个选项只执行 git init 命令,因此它在技术上确实为您创建了一个存储库,但仅在本地计算机上。如果您想在 GitHub 中拥有您的存储库,请使用 Publish to GitHub。这也将为您完成 repo 初始化,但也会在 GitHub 中创建一个新的 repo 并将代码推送到它。
当你点击 Publish to GitHub 时,VSCode 会询问你希望新仓库的名称(默认为项目根文件夹的名称),你可以选择是私有的还是公共的。
您可以做的最后一件事是选择要包含在您的存储库中的文件或文件夹(默认为所有内容,因此如果您想要这样做,您可以跳过此步骤)。
点击push上传代码
右下角弹出框,说明.git配置文件里还没有添加远程仓库地址
如果点击Add remote from Github,会将https格式的远程仓库地址添加到config文件,这个格式传输速度慢,
可手动添加ssh格式地址:
git@github.com:username/github_demo.git
添加完远程仓库地址后,要添加Remote name,填写: origin
之后,VSCode 会发挥它的魔力,在 GitHub 中为你创建 repo,将其设置为本地文件夹的源,然后推送代码。
Visual Studio Code提交代码提示“Make sure you configure your ‘user.name‘ and ‘user.email‘ in git.”
使用VSCode编译器提交代码到gitlab,编译器提示“Make sure you configure your 'user.name'
使用编译器VSCode提交代码到GitLab,提示“Make sure you configure your ‘user.name‘ and ‘user.email‘ in git.” 。
原因:VSCode提示在git中要配置你的“用户名”和“用户邮箱”。
解决:配置“用户名”和“用户邮箱”。
VSCode提示的解决方案:
在TERMINAL执行命令设置设置用户名和邮箱即可。
-
// 配置邮箱
-
git config --global user.email "you@example.com"
-
// 配置用户名
-
git config --global user.name "Your Name"
设置完用户名和邮箱,就可以commit和push代码至远程仓库了。