1.VScode中配置GIT

2023-05-16

1.VScode开发环境配置GIT

1)查看git安装目录
where git(Windows指令)
which git(Mac指令)
2) 在VScode开发环境的setting.json文件中配置git路径
在这里插入图片描述
在这里插入图片描述

2.配置代码提交GIT

2.1传统方式提交

  1. 在项目命令行中查看git版本: git --version
    在这里插入图片描述

  2. 查项目命令行中看git配置文件详情: git config --list
    在这里插入图片描述

  3. 在github上创建一个项目仓库
    备注:创建过程中不勾选gitnore 使用了MIT开源协议
    在这里插入图片描述

  4. 从GitHub仓库克隆项目

克隆地址为http地址
在这里插入图片描述

  1. 项目根目录创建文件 a.js
    编辑a.js后提交Git
    在这里插入图片描述
    在这里插入图片描述
    点击加号 --> 在message中输入commit信息 --> 点击对勾确定 -->点击VScode底部确定上传更新–>输入github账号密码
    在这里插入图片描述

第4步骤点击对勾提交前注意在Message中输入commit信息,然后Ctrl+Enter提交commit信息
在这里插入图片描述

提交后github后,检查是否更新a.js文件。更新a.js文件,则提交成功。
在这里插入图片描述

  1. 以上提交步骤,由于没有记住账号密码,每次提交都要输入账号密码
  2. 记住账号密码操作如下
    命令行输入 git config --global credential.helper store (用来保存密码账号)
    确认保存成功指令 git config --list (成功后credential.helper的值为store)
    在这里插入图片描述

2.2配置SSH公钥提交

  1. 命令行输入 ssh-keygen -t rsa -C “youremail@example.com”
    ssh-keygen -t rsa -C “1364146534@qq.com”

备注: -t :指类型 rsa:指非对称加密
在这里插入图片描述
配置公钥后得知公钥存放目录
在这里插入图片描述

  1. 输入指令 cat id_rsa.pub 获取公钥
    在这里插入图片描述
  2. 复制公钥
    在这里插入图片描述
  3. 保存公钥至GitHub
    Github打开设置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  4. 通过SSH方式克隆代码
    在这里插入图片描述

在这里插入图片描述
6) 清除之前保存GitHub账号密码的配置(以验证公钥配置是否生效)
git config –global credential.helper “ ”
在这里插入图片描述
7) 修改a.js代码文件后提交(此过程不用输密码即可提交)
在这里插入图片描述

注意,如果设置的公钥被删除将无法继续免密上传
在这里插入图片描述

3.GIT常用命令

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1.VScode中配置GIT 的相关文章

  • 使用 Git 的 Spring Cloud 配置服务器 - 无法克隆或签出存储库连接超时

    我正在使用 GIT 在 Spring Cloud Config Server 上进行 POC Spring Boot 1 5 3 RELEASE 爪哇1 8 弹簧工具套件https github com kishornpatil https
  • 从 git 中删除历史记录 - git 命令失败

    我正在尝试从 Git 历史记录中清除项目 bin 目录 我已经将 bin 添加到 gitignore 并运行 git rm cached r bin成功地 现在我尝试使用 GitHub 帮助页面中推荐的命令来清除历史记录 git filte
  • git 可以与 Xcode 集成吗?

    有没有办法将 git 存储库与 Xcode 内置的 SCM 功能一起使用 Xcode 4 原生支持 git WWDC 2010 上的开发者工具国情咨文演讲 在这里了解更多 Xcode 4 中的新增功能 http developer appl
  • Git 不断提示我输入密码

    我已经使用 Git 一段时间了 但是不断要求输入密码开始让我感到厌烦 我使用的是 Mac OS X 和 GitHub 并且按照 GitHub 的说明设置了 Git 和我的 SSH 密钥设置 Git 页面 http help github c
  • 相当于“svn update -r”的 git 是什么?

    我是最近的 git 转换者 能够使用 git svn 将我的分支保留在本地而不干扰 svn 服务器真是太棒了 最新版本的代码中存在一个错误 我想确定一个它起作用的时间 以便我可以使用 git bisect 我找不到正确的命令来及时返回 谢谢
  • Git:如何变基到特定提交?

    我想变基到特定的提交 而不是另一个分支的 HEAD A B C master D topic to A B C master D topic 代替 A B C master D topic 我怎样才能做到这一点 您可以通过在您喜欢的提交上创
  • refname 不明确且拉取失败

    我运行了以下命令 因为我想将生产分支移回而不必先签出 git branch f production HEAD 1 现在 当我检查生产时 我收到以下警告 warning refname production is ambiguous 然后我
  • 远程测试时如何搭建git开发环境

    这似乎是一个愚蠢的问题 但我觉得我对 GIT 相当了解 但我似乎无法按照我的意愿设置我的开发环境 我要么错过了一些非常简单的东西 要么我做错了 我在我的服务器上初始化了一个裸 git 存储库 将其克隆到我的本地计算机 提交我的文件并推送到原
  • git pull,忽略深度,如何不拉取整个历史记录?

    我们有一个巨大的多 GB git 存储库 主要是二进制对象 克隆需要几天时间 实际的主分支 没有历史记录 只有大约 20MB 所以我想 深度为 1 的 git 克隆就是解决办法 然而 现在我需要将某人的更新拉到主服务器 我们没有分支 当我拉
  • Git:显示分支之间的差异,忽略合并的提交

    我的存储库历史记录看起来像这样 x y z branch a b c d e master 我想获得 branch 完整历史记录的单个差异 即 像 git diff 输出 我不想要像 git log p 产生的一大堆差异 而不包括任何从 m
  • 为什么我无法创建/签出该分支?

    我正在尝试创建本地 Git 分支 但它不起作用 以下是我正在使用的命令 tablet edit11 git checkout b edit 11 Switched to a new branch edit 11 tablet edit11
  • 有没有办法让 git flow 显示它在幕后执行的命令?

    有什么方法可以让 git flow 提前告诉我当我执行 flow 命令时它将执行的确切 git 命令吗 或者告诉我它是东吗 我只能看到输出和摘要吗 你可以使用Git的GIT TRACE 环境变量 http git scm com docs
  • `git ls-files -s` 输出中不同字段的含义是什么?

    在 Git 中 命令返回的典型结果行git ls files s好像 100755 be2c2e9b0966253096472d4b482c458bc892e493 0 gitignore 这些字段是什么意思 不用再犹豫了git ls fi
  • git 显示已添加到 gitignore 的文件中的更改?

    我已经将 log2 文件夹和 main js 文件添加到 gitignore 如屏幕截图所示 但即使执行后git rm cached r我仍然可以看到 git 正在检测 main js 和 log2 文件夹内文件的更改 怎么会 这些的常见问
  • 丢失了我在 GIT 中的提交。你会不小心删除提交吗?

    我正在使用 git gui 但看不到我的分支 我知道我今天检查了一些东西 在完成提交并使用分支查看器验证后 我更改为较早的分支 我对之前的分支进行了更改 然后想返回到当前的分支 但我再也看不到它了 任何帮助都会很棒 回答你的问题 在大多数情
  • 第一次使用node.js - “ReferenceError:节点未定义”

    我刚刚安装了node js 我尝试编写应该检查版本的node v 但它不起作用 这是输出 gt node v ReferenceError node is not defined at repl 1 2 at REPLServer self
  • 默认情况下 git merge -Xignore-space-change

    我该如何设置该选项ignore space change对于所有合并使用git config 我也许可以使用别名merge 但因为我希望该设置应用于git stash pop git stash apply git pull and git
  • VS 2015 + Bower:在防火墙后面不起作用

    Problem 在 Visual Studio 2015 中 使用 Bower 我的包在防火墙后面时恢复失败 并出现类似以下内容的错误 ECMDERR 无法执行 git ls remote tags heads git github com
  • 在 Windows 7 上的 Sourcetree 中比较 Word docx 文件

    我一直在尝试获取在 Windows 7 上的 Sourcetree 中工作的 Word docx 文件的文本差异 我已按照此处的说明进行操作将 Microsoft Word 与 git 结合使用 http blog martinfenner
  • 如何将工作树与提交进行比较?

    我在用着 git diff mycommit 用于比较我的工作树mycommit 但它似乎忽略当前索引中不存在的文件 您可以按如下方式重现它 git init echo A gt A txt git add git commit m A g

随机推荐

  • for无限循环

    span class token keyword int span i span class token operator 61 span span class token number 0 span span class token pu
  • Dockerfile【超级详细】

    Dockerfile 基础知识 FROM 基础镜像 xff0c 一切从这里开始构建 MAINTAINER 镜像是谁写的 xff0c 姓名 43 邮箱 RUN 镜像构建的时候需要运行的命令 ADD 步骤 xff0c tomcat镜像 xff0
  • VDO(虚拟数据优化器)原理及配置

    1 原理 VDO xff08 Virtual Data Optimize xff09 是RHEL8 Centos8上新推出的一个存储相关技术 xff08 最早在7 5测试版中开始测试 xff09 xff0c 是Redhat收购的Permab
  • 2022爱分析·SD-WAN市场研究报告 | 爱分析报告

    报告编委 报告指导人 黄勇 爱分析 合伙人 amp 首席分析师 报告执笔人 潘天 爱分析 高级分析师 易丹 爱分析 分析师 于婉贞 爱分析 分析师 目录 1 SD WAN重构企业广域网接入市场 2 重点行业先发 xff0c SD WAN市场
  • numpy 对二维数组的常用操作

    目录 1 提取二维数组的某几列或某几行 2 获取某个范围的数据 3 所有元素求和 4 计算数组中非零元素的个数 5 使用布尔型掩码提取某些行或某些列 6 获取数组的行数或列数 7 获取最后一列 xff08 或行 xff09 的元素 8 获取
  • 群起集群 DataNode 没有启动的解决方法

    错误 启动服务 xff0c 发现没有DataNode没有启动 此原因是namenode和datanode的clusterID不一致导致datanode无法启动 产生的原因 是多次hdfs namenode format而造成的 每一次格式化
  • ajax实现图片的回显功能

    前端页面 给文件上传域绑定一个改变事件 lt tr gt lt td class 61 34 three 34 gt 图片介绍 lt td gt lt td gt lt br gt lt div id 61 34 imgDiv 34 sty
  • 为ESP8266编译时出错

    图 1 当出现图1的问题时 xff0c 是因为我们的文件扩展名为 c 实测当我们将文件扩展名改为 cpp的时候就能如图二一样正常编译 图2 由于C 43 43 是全面兼容C的 xff0c 即使我们之前使用的是C语言 xff0c 在更改文件后
  • 点云上的深度学习及其在三维场景理解中的应用————3D Scene Understanding with PointNet and PointNet++(三)

    最近在学3D方向的语义分析 师兄推荐了一个哔哩大学的将门创投 斯坦福大学在读博士生祁芮中台 xff1a 点云上的深度学习及其在三维场景理解中的应用 xff01 的宝藏视频 xff0c 我会多看几遍 xff0c 并写下每次观看笔记 up主的个
  • https://img-blog.csdnimg.cn/44575f55b6a7431392616b45e051dd2e.png——分割线专用图专用图

    https img blog csdnimg cn 44575f55b6a7431392616b45e051dd2e png
  • ROS小车——摄像头的使用(3)

    文章目录 前言一 摄像头驱动和图像的查看1 摄像头驱动2 图像的查看 二 Opencv人脸检测1 启动人脸检测应用2 虚拟机查看3 虚拟机查看人体检测4 人脸识别应用 前言 ROS小车的摄像头驱动和图像的查看 xff0c 以及opencv的
  • STM32:结构体总结

    1 什么是结构体 我们知道数据的基本类型有 int 整形 char 字符形 unsigned int 无符号整形 unsigned char 无符号字符形 等 还包括数组等 但有些情况下 这些都 无法满足现实的需求 于是程序员把所需变量组织
  • opencv面试题

    数字图像的概念和起源 常见的成像方式 图像直方图 有什么用 xff1f 图像二值化 含义 xff1a 纵轴是像素的个数 xff0c 左到右是黑色到白色 图像平移 图像缩放 xff1a 图像缩放必然会涉及图像插值 最近邻插值 xff1a 如何
  • 力扣刷题(c++日常总结)

    map 的几种遍历方式 for auto k v map cout lt lt k lt lt v lt lt endl for auto kv map cout lt lt kv first lt lt kv second lt lt e
  • 用 IIFE 以封装 BOM对象提供的方法

    1 文件转 Base64 span class token keyword const span blob2Base64 span class token operator 61 span span class token punctuat
  • 先验概率、后验概率及贝叶斯公式的理解

    目录 1 条件概率 2 全概率公式 3 先验概率 4 后验概率 5 贝叶斯 xff08 bayes xff09 公式 介绍这些概念之前 xff0c 首先需要了解 条件概率 及 全概率公式 1 条件概率 在事件 B 发生的条件下事件 A 发生
  • 网页数据解析与爬取----Beautiful Soup

    目录 网页数据解析与爬取 Beautiful SoupBeautiful Soup 使用1 Beautiful Soup简介2 解析器3 准备工作4 节点选择器5 提取信息1 获取名称2 获取属性3 获取内容4 嵌套选择 6 关联选择1 子
  • ssh:远程登录、免密登录、SCP使用

    ssh远程登录 telnet 远程登录 主机之间的传输数据是明文的 不太安全 ssh 基于22端口 用于主机之间安全的远程链接 也可以实现主机之间的数据拷贝 xff0c 数据都是加密的 并且支持身份验证和免密登录 1 ssh远程登录主机 r
  • 计算总线带宽

    总线带宽 总线带宽 xff1a 指总线在单位时间内可以传输的数据总数 xff08 等于总线的宽度与工作频率的乘积 xff09 通常单位 xff1a MB s MBps 总线的传输速率 61 总线的带宽 61 xff08 总线位宽 8位 xf
  • 1.VScode中配置GIT

    1 VScode开发环境配置GIT 1 查看git安装目录 where git Windows指令 which git Mac指令 2 在VScode开发环境的setting json文件中配置git路径 2 配置代码提交GIT 2 1传统