基本操作:vscode-git使用和命令

2023-11-10

1. Git简介

GIt /git/ 是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到很大的项目版本管理; 通俗的说,解决的问题是: 正常开发,一个团队需要很多人来共同开发一个项目,那么就涉及到代码的合并;比如两个人,同时更改了一处代码,如何进行合并;以及新加入的同事,如何下载代码进行继续开发;

2. GIt的工作流;

在这里插入图片描述

Git分为3个部分,远程仓库(remote),本地仓库(repository),工作区(workspace); 远程仓库存放的就是最终代码,本地仓库(repository)存放是本地提交的代码,工作区(workspace)才是存放直接进行编辑的代码; 正常的工作流,当你新加入一家公司继续开发;那么我们需要先从 远程仓库进行 clone 代码到 repository,然后进行 检出(check out)到workspace,然后在 workspace进行编写代码;如进行添加 add 到索引,然后需要 commit 提交到 本地仓库; 最后需要 push到远程仓库; 每天工作开始,都需要pull 代码;是从远程仓库,把别人已经修改的代码,下载代码到工作区;
安装Git,

GitHub
GitHub,用于代码管理,可以创建远程仓库,
网页打开GitHub,登录账号,并创建 repository; 记录下地址,用于之后笔记本中的Git来访问并clone代码;
https://github.com/LeiGongXXX/C_Script.git
在这里插入图片描述

Git操作

1、clone到本地

安装完Git后,邮件出现 Git Bash Here,出现Git的命令行;
下面展示一些 内联代码片

配置用户名:
12593@DESKTOP-URQA38F MINGW64 ~
$ git config --global user.name 'LeiGongXXX'
配置邮箱:
12593@DESKTOP-URQA38F MINGW64 ~
$ git config --global user.email 'XXX57@qq.com'

clone代码
12593@DESKTOP-URQA38F MINGW64 ~
$ cd "D:\01_VSCode Script"
12593@DESKTOP-URQA38F MINGW64 /d/01_VSCode Script
$git clone 'https://github.com/LeiGongXXX/C_Script.git'
Cloning into 'C_Script'...
warning: You appear to have cloned an empty repository.
12593@DESKTOP-URQA38F MINGW64 /d/01_VSCode Script
$
//因为现在远程仓库中是空的,所以提示为 “empty repository”

现在D:\01_VSCode Script目录下,就有了之前在GitHub中创建的repository了;
我们通过VSCode打开这个文件夹即可;

vscode编写脚本后,需要上传;

2、add

进入到对于的repository,会有提示 “master”

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

基本操作:vscode-git使用和命令 的相关文章

随机推荐

  • redis 的java客户端 基础(一)

    目录 一 redis的客户端语言支持 二 Jedis快速入门 2 1 Jedis连接池 2 1 1 创建Jedis的连接池 三 SpringDataRedis 3 1 快速入门SpringDataRedis 一 redis的客户端语言支持
  • 力扣每日一题——完全二叉树的节点个数

    题目连接 Definition for a binary tree node struct TreeNode int val TreeNode left TreeNode right TreeNode int x val x left NU
  • uniapp实现获取用户位置信息(经纬度),通过高德地图和腾讯地图解析

    1 各位同仁 这是我写公司一个项目时候需要业务员到地方后上传位置信息和数据库中的进行比对 这时候肯定要用到uniapp中的uni getLocation object 这个接口了 这个接口的具体参数大家可以查看uniapp官网 uni ge
  • Java springboot自定义bean加载控制顺序在flyway执行后

    在springboot中 我们经常需要在系统启动时执行一些自定义逻辑 例如将数据库中的值读取给bean使用等等 一般采用自定义bean的初始化流程方式实现 方式有许多种 但假如这个bean要被其他模块使用时保证已经被初始化过 就不能简单的采
  • Introduction to linear optimization exercise 第二章课后题答案 6-10

    文章目录 2 6 2 7 2 8 2 9 2 10 2 6 解答 a 设 y y y 是 C C C 中的一点 多面体
  • java中wait/notify机制

    java中wait notify机制 通常 多线程之间需要协调工作 例如 浏览器的一个显示图片的线程displayThread想要执行显示图片的任务 必须等待下载线程 downloadThread将该图片下载完毕 如果图片还没有下载完 di
  • 笔试

    文章目录 前言 13 对FPGA开发的理解 14 FPGA内部资源 15 跨时钟域处理 单bit信号 1 电平检测 2 边沿检测 3 脉冲同步 对于多bit的异步信号 16 Mealy型 Moore型时序电路 17 有限状态机FSM设计 1
  • 《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示

    pushf 和 popf pushf 的功能是将标志寄存器的值压栈 而 popf 是从栈中探出数据 输入标志寄存器 pushf 和 popf 为直接访问寄存器提供了方法 格式 pushf popf 这两条指令后面都不加东西 默认的操作对象是
  • 计算机网络知识点(数据链路层)

    文章目录 重要内容 3 1 使用点对点信道的数据链路层 3 1 1 数据链路和帧 3 1 2 三个基本问题 3 2 点对点协议PPP 3 2 1 PPP协议的特点 3 2 2 PPP协议的帧格式 3 2 3 PPP协议的工作状态 3 3 使
  • 【c4d】将3DMAX的模型(.max)导入c4d

    C4D安装完毕后 直接将 max文件拖入C4D会提示 Unknow file format 未知的文件格式 如下图 将 max文件导入c4d 需要一个插件 maxToC4d 需要注意的是 这个插件的版本和C4D的版本是对应的 maxToC4
  • ZooKeeper 未授权访问漏洞利用

    点击 仙网攻城狮 关注我们哦 不当想研发的渗透人不是好运维 让我们每天进步一点点 简介 ZooKeeper是一个分布式的 开放源码的分布式应用程序协调服务 它是一个为分布式应用提供一致性服务的软件 提供的功能包括 配置维护 域名服务 分布式
  • windows10自带屏保设置

    windows10系列文章目录 文章目录 windows10系列文章目录 前言 一 操作步骤 1 打开个性化设置 2 锁屏界面 3 设置等待时间 360健康助手 1 添加健康助手 前言 windows10自带屏保默认设置是 5分钟没有人为对
  • MyBatis框架详解

    MyBatis属于orm框架 MyBatis 是支持定制化 SQL 存储过程以及高级映射的优秀的持久层框架 其主要就完成2件事情 封装JDBC操作 利用反射打通Java类与SQL语句之间的相互转换 MyBatis使用简单的XML或注解用于配
  • 初步了解python与爬虫

    初步了解 python与爬虫 1 什么是python 答 python是一种动态的 面向对象的计算机程序语言 像C java C 一样 它的特点就是语法简洁 具有丰富的 功能强大的第三方库函数 2 什么是爬虫 答 爬虫即Web Spider
  • 移动通信原理B-------例题解答2

    移动通信原理B例题解答2 移动通信原理B 例题解答2 一 题目 若一发射机发射载频为1850Mhz 一辆汽车以每小时72Km h的速度运动 计算在以下情况下接收机的载波频率 1 汽车沿直线朝向发射机运动 2 汽车沿直线背向发射机运动 3 汽
  • linux服务器基础知识,linux基础知识1

    1 在chmod 命令中 v参数的作用是 A 详细说明组的变化 B 详细说明权限的变化 C 改变本目录及其所有子目录的文件的权限 D 在文件的权限确实改变时进行详细的说明 2 为了显示文件 test 的内容可以用命令 A cat test
  • jQuery 事件 - trigger() 方法

    实例
  • SCADA和三大工业控制系统PLC、DCS、FCS

    一 引言 工业控制系统 ICS 是一个通用术语 随着工业技术的快速发展 相继出现了集散控制系统和现场控制系统 涵盖多种类型的控制系统 包括监控和数据采集 SCADA 系统 分布式控制系统 DCS 和其他较小的控制系统配置 如经常在工业部门和
  • 剑指Offer-链表-面试题62:圆圈中最后剩下的数字

    面试题62 圆圈中最后剩下的数字 题目描述 每年六一儿童节 牛客都会准备一些小礼物去看望孤儿院的小朋友 今年亦是如此 HF作为牛客的资深元老 自然也准备了一些小游戏 其中 有个游戏是这样的 首先 让小朋友们围成一个大圈 然后 他随机指定一个
  • 基本操作:vscode-git使用和命令

    1 Git简介 GIt git 是一个开源的分布式版本控制系统 可以有效 高速的处理从很小到很大的项目版本管理 通俗的说 解决的问题是 正常开发 一个团队需要很多人来共同开发一个项目 那么就涉及到代码的合并 比如两个人 同时更改了一处代码