• 1.VS Code安装
  • 2.在VS Code中登录Github账号
  • 3.Git 安装
  • 4.Git配置
  • 5.新建远程仓库并用命令行提交
  • 6.使用VSCode提交

1.VS Code安装

到vs code官网下载合适的版本并安装。

2.在VS Code中登录Github账号

打开vs code,左下角登录到你的github账号(没有github的先注册),进不去github网站的可以在Chrome浏览器中添加响应的插件,或者在本机Hosts文件中手动添加github的域名解析(DNS)。

3.Git 安装

点击左侧菜单栏的源代码管理。

点击箭头处,在浏览器中打开进行git下载,在此处下载速度一般比较慢,推荐P2P方式下载,比如迅雷,会快很多(P2P的优点在计算机网络中你应该学过),或者使用镜像下载也很快。

双击下载好的安装包进行安装,自定义安装目录,全选默认选项即可,但下图处选择vs code(如果使用其他的编辑器/编译器/解释器勾选对应内容即可)。


安装完成后,在终端输入git命令确认安装成功:


系统多了这三个东西:

Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多
Git CMD:Windows风格的命令行
Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

4.Git配置

这里的配置方式gitee和github都是类似的。

(1)用户名和邮箱
安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。

只需要做一次这个设置,如果你传递了–global 选项,因为Git将总是会使用该信息来处理你在系统中所做的一切操作。如果你希望在一个特定的项目中使用不同的名称或e-mail地址,你可以在该项目中运行该命令而不要–global选项。总之–global为全局配置,不加为某个项目的特定配置。

git config --global user.name "your name"
git config --global user.email "email@qq.com"

配置文件的位置和名称如下图


查看配置可以输入

git config --list

(2)SSH绑定

SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。

最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。

在git bash中输入:

ssh-keygen -t rsa

RSA是一种加密算法,大家在计算机网络中都学过,还有AES、DES等。

输入之后一直回车就OK了。

生成的公钥和私钥位置如下图所示(命令行也会有说明):

接着将公钥(打开id_rsa.pub复制内容)复制到gitee中:(和gitee操作一样)

5.新建远程仓库并用命令行提交

新建远程仓库。先使用命令行的方式提交一次文件。

在本地新建文件夹,并在里面放了两个文件。

所有命令:

git init 初始化本地仓库
git add .
git commit -m "message"
git remote add origin git@github.com:CQUPTLei/VSCode.git
git push -u origin master


远程:

6.使用VSCode提交

在VSCode中打开上面建得文件夹(工作空间):


这时候,没有说明更改,不需要提交,那我新建一个py文件,再提交

点击左侧菜单栏的源代码管理,点击①处的对号,即提交,并在3处填写提交的消息相当于git commit -m "message"


这时左下角显示有1个更改已同步,再点击推送,即可推送到远程仓库。

左下角数字消失:


打开github远程仓库验证:


成功!

这个仓库存放的是我的课程复习笔记,链接为:https://github.com/CQUPTLei/VSCode

更多使用方式还需实践,理论知识也需要补充哦,比如4个仓库、分支等。

Addition:

git分支中常用指令:

# 列出所有本地分支
git branch# 列出所有远程分支
git branch -r# 新建一个分支,但依然停留在当前分支
git branch [branch-name]# 新建一个分支,并切换到该分支
git checkout -b [branch]# 合并指定分支到当前分支
$ git merge [branch]# 删除分支
$ git branch -d [branch-name]# 删除远程分支
$ git push origin --delete [branch-name]
$ git branch -dr [remote/branch]

在 VS Code 中使用 Git相关推荐

  1. vscode暂存的代码保存在哪里_在vs code中配置git,便于代码的保存

    用了git最方便的就是比如在公司写了很多代码后回到家打开vscode只需要点击一下pull就能全部同步过来.是不是很方便....毕竟之前我都是拿u盘拷贝回家或者存到云盘再下载下来.. 我这里用的是国内 ...

  2. VS Code中的GIT操作

    一.前言 我们在进行项目开发时都免不了与GIT打交道,但是面对各种的难记的GIT命令总是手足无措:还好编译器中内置了GIT的仓库的一系列操作,掌握了可视化的操作就不用担心记不住GIT命令符了.下面主要 ...

  3. VSCode 中使用Git实践,学会了效率翻倍

    项目组突然将SVN代码全部迁到GIT上,一直在网上看到说VSCode对git支持不错,使用方便.但是没有找到较好的中文文档.看了下官方的英文文档,自己整理了一下使用vs code做git开发实践. 需 ...

  4. Visual Studio Code(VS Code)与Git Source Control集成

    This article explores Visual Studio Code integration with Git Source Control. 本文探讨了Visual Studio Cod ...

  5. 【Git/GitHub/VSCode】Git提交时使用EMOJI表情、在VS Code中使用emoji commit

    文章目录 1. 为什么要使用emoji 2. emoji来源.用法和个人统一规范 3. VS Code中提交时使用emoji 这篇文章属于本人参考诸多博客.教程.文档等资料,所撰写的「玩转Git/Gi ...

  6. git 配置origin_在VS CODE中配置使用Git

    Git是当前最为流行的代码版本控制程序之一.本文描述了如何在VSCode中配置Git并使用之. 一.安装Git VSCode中使用Git并不是通过插件形式,而是需要在操作系统中安装Git软件.以下是G ...

  7. 在visual studio中使用git版本系统(zz)

    第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...

  8. Visual Studio Code中文文档(一)-快速入门

    Visual Studio Code是一个轻量级但是十分强大的源代码编辑器,重要的是它在Windows, OS X 和Linux操作系统的桌面上均可运行.Visual Studio Code内置了对J ...

  9. 详解在visual studio中使用git版本系统(图文)

    第一部分: 安装 git 开发工具 如果要使用 git 进行版本管理,其实使用 git 命令行工具就完全足够了,图形化工具(无论是 git extentions ,还是TortoiseGit),都只不 ...

最新文章

  1. Java中对象引用的机制,及特点
  2. 清华大学魏少军教授:中国发展芯片瓶颈在哪里?
  3. 【 FPGA 】组合逻辑中的竞争与险象问题(一)
  4. Java主线程等待所有子线程执行完毕再执行解决办法(转)
  5. python爬虫简单实例-最简单的Python爬虫案例,看得懂说明你已入门,附赠教程
  6. Android开发常用第三方平台
  7. Centos7 安装配置 tomcat 并设置自动启动
  8. SOLID 设计原则 In C# 代码实现
  9. springboot+openFeign+nacos开发实战
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的高校学习智能管理论坛系统
  11. Apache+Tomcat实现负载均衡
  12. python实例100例下载-Python的100个练习实例免费下载
  13. 神经网络学习小记录64——Pytorch 图像处理中注意力机制的解析与代码详解
  14. 奥克兰大学计算机领域优势,奥克兰大学世界排名及优势专业排名解析
  15. mysql slave 'system user' locked_Mysql的slave lags一例
  16. 锂离子电池电量计的选择
  17. Office2016安装报错:1935安装程序集组件发生错误
  18. 51nod 1422 沙拉酱前缀
  19. 无需SDK的统计工具,让哥赚了个iphone6
  20. Day7 - Sys Module, A simple API, readupdate excel

热门文章

  1. 大学生第一款浏览器怎么选,这款浏览器适合学生用
  2. 利用 Heritrix 构建特定站点爬虫
  3. SQLSERVER CDC相关
  4. 设计模式之模板方法模式(Template Method Pattern)
  5. Ubuntu16.04安装MATLAB2018a并进行破解
  6. 计算机专业必备:用python实现自动shua课,简直不要太爽
  7. APP移动测试用例总结,总有你要用到的
  8. IC卡解密从零开始学2 版本更新! 解密工具PN532-mfoc-mfcuk-GUI V2.1 By:lookyour
  9. 视频大数据存储平台解决方案(ppt)
  10. 声明:请各位领导不要再看到我的文章瞎指挥了