一文学会VSCode代码同步至GitHub

这篇具有很好参考价值的文章主要介绍了一文学会VSCode代码同步至GitHub。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、上手GitHub

1. 了解GitHub

上手GItHub之前首先要了解一下GItHub的关键词,如下:

(1) 仓库 (Repository) 仓库是用来存放项目代码,每一项目对应一个仓库。

(2) 收藏 (Star) 收藏别人的仓库,方便自己查找。

(3) 复制/克隆项目 (Fork)。
别人仓库的代码可以克隆到自己的账号下的中,可以对仓库进行更改。自己在仓库中对bug进行更改不会影响原作者的仓库,但可以通过向原作者发起请求 (Pull Request)。Fork也可以理解为分叉。

(4) 关注(Watch)
使用Watch功能关注了其他作者的仓库,如果作者的仓库发生更新,会发送通知到自己的账户上(类似于关注了别人就可以关注别人的动态)。

(5) 事物卡片(Issue)
发现别人的仓库代码出现Bug或有疑问时,可以通过Issue来和代码的作者进行咨询和讨论。然后作者可以收到别人的提问,然后可以回复。回复完成可以关闭当前的Issue。

2. 注册GitHub账号

此处忽略

3. 新建仓库

按以下步骤创建
vscode代码同步github,代码管理,github,vscode,git
点击新建仓库按钮跳转新建仓库页面,如下图
vscode代码同步github,代码管理,github,vscode,git
点击Create repository按钮创建仓库会调整至以下页面
vscode代码同步github,代码管理,github,vscode,git
这里我们点击在仓库中新建一个文件以演示github的使用。
vscode代码同步github,代码管理,github,vscode,git
这里我们在详细备注中输入版本1后点击绿色按钮创建文件,创建成功后将自动跳转至文件页,如下图
vscode代码同步github,代码管理,github,vscode,git
点击刚创建的文件可以对文件进行编辑等操作,以上就是新建仓库的基本操作。

二、Git实操

1. 了解Git

什么是Git?
Git(读音为/gɪt/)是一个开源的[分布式]版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git分区有哪些?
(1) 工作区(Working Directory) 添加、编辑、修改文件等操作。

(2) 暂存区(Stage) 暂存已修改的文件,最后会统一提交到Git仓库中。

(3) Git仓库(Git Repository) 最终确定的文件保存到Git仓库成为一个新版本。

2. clone仓库

在从GitHub上克隆资源前,建议新建一个合适的文件夹以存放,这里我在桌面新建一个test文件夹。
vscode代码同步github,代码管理,github,vscode,git
有两种克隆GitHub资源的方式,如下图
vscode代码同步github,代码管理,github,vscode,git
我们这里选择使用git克隆文件。在test文件夹里右键打开git Bash面板
vscode代码同步github,代码管理,github,vscode,git
输入指令git clone "资源链接"后回车vscode代码同步github,代码管理,github,vscode,git
得到上图类似响应结果表示克隆成功。文件夹内会新增克隆下来的仓库,如下图
vscode代码同步github,代码管理,github,vscode,git打开文件夹可以看到有隐藏文件夹.git(记得启动隐藏的项目开关)以及先前在仓库内新建的文件lao.md
打开文件可以看到与仓库中文件完全一致的内容,如下图
vscode代码同步github,代码管理,github,vscode,git

3. 使用Git上传本地更新至远程仓库

在使用git上传更新前需要安装并配置git,如何配置git可以参考以下文章
git使用指南
下图描述了GIt的核心原理
vscode代码同步github,代码管理,github,vscode,git
接着我们回归主题,如何使用GIt将本地的更新上传至远程仓库?
修改文件lao.md
vscode代码同步github,代码管理,github,vscode,git
进入文件test(进入有.git隐藏文件的目录才能上传)输入指令git add '文件名'上传修改过的文件至暂存区,再输入git commit -m "备注信息"将暂存区的文件保存到本地仓库,我们可以使用指令git log查看commit记录,如下
vscode代码同步github,代码管理,github,vscode,git
再使用指令git push将本地仓库的文件上传至远程仓库GitHub。
vscode代码同步github,代码管理,github,vscode,git
打开GItHub的demo仓库中的lao.md可以看到内容和本地文件lao.md成功同步。
vscode代码同步github,代码管理,github,vscode,git

4. 使用Git同步远程仓库值本地文件(工作区)

学会了如何上传本地更新至远程仓库,当然也得学会如何拉取远程的更新至本地仓库
两种方式:

  1. git fetch配合git diff '远程仓库名/分支名'
  2. git pull

fetchpull的主要区别是:fetch不会直接更新至本地文件,它只是拉到了本地版本库,使用diff可以查看本地版本库和本地文件的区别,而pull是直接更新至本地文件。
为了减少冲突,往往是先使用fetch拉取至本地版本库,再diff查看是否有冲突,如果没有冲突则再使用pull把远程仓库的内容直接整合到工作区(本地文件)。
下面我们通过实例来测试一下
修改远程仓库的文件lao.md并提交,如下图
vscode代码同步github,代码管理,github,vscode,git
下面我们在Git上使用指令fetchdiff更新本地仓库
vscode代码同步github,代码管理,github,vscode,git
确认无误再使用pull更新至工作区。
vscode代码同步github,代码管理,github,vscode,git
查看本地文件lao.md确认成功同步
vscode代码同步github,代码管理,github,vscode,git

5. GIt其他常用命令

vscode代码同步github,代码管理,github,vscode,git

三、VSCode与Git和GitHub

最后我们再讲讲如何使用VSCode同步更新代码至远程仓库

1. VSCode上传本地更新至远程仓库

使用VSCode打开仓库demo的文件夹,如下图
vscode代码同步github,代码管理,github,vscode,git
修改文件lao.md并保存后,点击左侧源代码管理页,如下图
vscode代码同步github,代码管理,github,vscode,git
暂存更改后,输入备注信息后点击提交如下图
vscode代码同步github,代码管理,github,vscode,git
点击同步更改按钮后会出现提示框选择确定
vscode代码同步github,代码管理,github,vscode,git
查看远程仓库demo的lao.md文件,可以看到成功同步更新
vscode代码同步github,代码管理,github,vscode,git

2. VSCode新建分支并同步远程仓库

下面再介绍一下使用VSCode如何在远程仓库创建分支以及分支合并
vscode代码同步github,代码管理,github,vscode,git
按上图步骤点击创建分支后输入分支名回车确认
vscode代码同步github,代码管理,github,vscode,git
新建分支成功后可以看到左下角会自动切换到新建的分支
vscode代码同步github,代码管理,github,vscode,git
在新分支上,我们再次修改文件lao.md,如下图,左侧会出现新的更改
vscode代码同步github,代码管理,github,vscode,git
补充:点击更改下的文件,默认情况下会出现两个窗口用于对比,更改前后更改后的区别,确认无误后可暂存更改。
暂存更改并添加备注信息后提交,更新的内容会提交至本地仓库的新分支中,如下图,点击发布分支会将本地仓库中的新分支同步到远程仓库。
回到GitHub上可以看到新分支已经同步了,如下图
vscode代码同步github,代码管理,github,vscode,git

3. 合并分支并同步至远程仓库

以上是新建分支并提交分支的步骤,下面再讲讲如何合并分支至主分支。
点击VSCode左下角切换分支至主分支,按步骤点击合并分支,如下图vscode代码同步github,代码管理,github,vscode,git
选择所要合并的temp分支。
可以看到在temp分支中更改的内容已经同步到主分支的本地仓库中,再点击同步更改按钮后则会同步更改至远程仓库,并自动拉取至本地工作台。
vscode代码同步github,代码管理,github,vscode,git
回到GItHub上,可以看到成功合并分支内容至主分支上了
vscode代码同步github,代码管理,github,vscode,git
以上就是VSCode代码同步至GitHub的基础内容。
本文参考文章:文章来源地址https://www.toymoban.com/news/detail-645350.html

  1. 【git及GitHub使用总结】(一)
  2. git使用指南|John知识分享
    本文参考视频:
  3. Git工作流和核心原理 | GitHub基本操作 | VS Code里使用Git和关联GitHub

到了这里,关于一文学会VSCode代码同步至GitHub的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 利用git同步vscode本地库到GitHub仓库

    参考: VsCode安装和配置c/c++环境(超完整,小白专用) 参考: git的安装与配置教程-超详细版 (1)GitHub账号注册: 略(比较简单的,仅需要一个邮箱即可)。 (2)GitHub仓库建立: 登陆进去以后,就可以看到如下界面: 点击“New”即可创建一个新的库。 或者在“个人中心”→

    2024年02月04日
    浏览(54)
  • 【学会这几个VSCode插件,让你的Python代码更优秀】

    VSCode(Visual Studio Code)是由微软研发的一款免费、开源的跨平台文本(代码)编辑器,一般主要用于轻量级的编程代码工作,就非常适合Python,同时在前端开发方面也有举足轻重的地位。但如果想用于Java代码编写就非常不适合了,因为使用Java的工程都比较庞大,我们的Java工

    2023年04月26日
    浏览(52)
  • 一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 Avue 是 基于vue和element-ui的快速开发框架 。它的核心是数据驱动UI的思想,让我们从繁琐的crud开发中解脱出来,它的写法类似easyUI,

    2024年02月12日
    浏览(38)
  • vscode代码同步gitee

    Gitee - 企业级 DevOps 研发效能平台        打开之后在右上角点击加号,然后点击新建仓库 随便写就行,随便起个名字(下面这张图的东西都不用选,直接创建就行) 中间代码意思(随便举例的) win+r  输入cmd打开控制台 拿我的举例吧,在控制台输入这两句代码 先打开控制

    2024年02月09日
    浏览(56)
  • VSCode同步上传代码到Gitee

    1、安装VSCode 2、拥有gitee仓库,图中以及操作流程中仓库地址换成所需地址即可 3、本地拥有gitee环境,例如下载Git Bash                  1、新建一个文件夹,在文件夹中打开终端,输入:git,查询是否有git运行环境 2、输入:git clone https://gitee.com/fzcqq/fz_-cqq.git,将仓库中代

    2024年02月16日
    浏览(39)
  • 如何同步 Github 和 Gitee的仓库代码

    在 Gitee 的项目主页,导入的仓库会会有一个同步的按钮,你只用点一下,即可与 Github 同步更新,但是注意这里的同步功能默认是强制同步。有点麻烦的是,我们需要在推送到 Github 后,再到 Gitee 项目主页手动点击一下。 可以通过本地仓库的形式,同时推送到github和gitee,相

    2024年04月12日
    浏览(32)
  • vscode实现本地代码自动同步到远程机器

            在用vscode编码时经常会遇到代码在本地,实际代码编译运行在远端的服务器上,如果在本地修改了代码还需要用比较工具同步到远程服务器上,这样的开发模式非常费时费力,有时候还会漏代码,给开发带来了隐患。         以上的不变可以通过vscode的插件SFTP来

    2024年02月10日
    浏览(27)
  • VScode配置 github 上传代码

    其中,第3步可以使用ssh登录,ssh设置可以参考 github 关于 ssh 的文档操作 主要命令如下: 生成公钥的存储路径为 C:UsersLenovo.ssh , .pub 文件保存公钥,如下图: 在 github 账号的 Setting 里面添加 SSH key (将上图中的公钥复制到github中),如下图所示:

    2024年02月05日
    浏览(30)
  • 一文轻松实现在VSCode中编写Go代码

    1.下载并安装VSCode VSCode(Visual Studio Code)是一款免费且功能强大的开源代码编辑器。VSCode适用于Windows、macOS和Linux操作系统,提供了丰富的编辑功能,包括语法高亮、智能代码补全、代码导航、重构支持、代码片段、多光标编辑等。另外VSCode具有丰富的扩展生态系统,开发者

    2024年02月19日
    浏览(39)
  • Github || 同步更新fork的仓库的代码与原仓库一致

    我因为一些需求需要更新自己fork的仓库与原仓库,在网上搜了一下,有些麻烦,什么又New pull request有创建的,但是实际上开始操作的时候并没有这么麻烦。大约是github的版本变化?总之现在还是相当方便的。 要更新自己fork的代码与原仓库代码保持一致,一般有网页端和本地

    2024年02月03日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包