图解git及vscode中的git/gitlens插件的使用


前言

开始做项目了,整理一下关于git的一些知识.


一、git

1.git是什么

Git是目前世界上最先进的分布式版本控制系统(没有之一).简单来说,它是控制项目版本的一个工具

2.git可以做什么

  • 代码备份
    我们做项目中会遇到,今天风风火火地做了一大堆东西,到第二天发现自己昨天写的是个啥,做回退到昨天的状态,没有git的话就只能不断Ctrl+z;
    又或者做项目过程中,一下子有两条思路,不知道只一个合适,只能两个都尝试一下,如果第一个思路错了,想回到原来就比较困难,这样就需要git,它可以创建不同分支
  • 多人协作
    git为多人协作提供了相当大的作用.

二、工作流程

在这里插入图片描述
工作区(Workspace):平时存放项目代码的地方
暂存区(Index/Stage):用于临时存放改动信息
本地仓库(Repository):存放所有提交的版本数据
远程仓库(Remote):托管代码的服务器,如gitee,github

三、操作步骤

1.安装git

进入git官网下载git,安装无脑下一步,安装完成。
在这里插入图片描述

2.vscode安装gitlens插件

虽然vscode有自带git的功能,但是gitlens插件还是比较强大一些。

在这里插入图片描述
安装好gitlens后设置好git路径,文件–首选项–设置,点右上角有个小箭头进入设置编辑模式,在里面添加路径,路径在git的安装目录里的bin目录下的git.exe文件,这里切记电脑路径中反斜杠\ 要变成正双斜杠。

"git.path": "D://Program Files//Git//bin//git.exe"

在这里插入图片描述

在这里插入图片描述

3.初始化git

1)新建git

进入自己做的项目的当前根目录下,右键git bash here,打开git bash,输入命令
在这里插入图片描述

//本地生成一个git版本库
git init

在这里插入图片描述

2)配置git

名字可以随便起。

//配置用户名
 git config --global user.name "你的用户名"
 //配置邮箱
 git config --global user.email "你的邮箱"

在这里插入图片描述

3)添加项目到暂存目录,提交项目到本地仓库

两种方法:
一是使用命令

//添加整个项目,(后面是个.点号)
git add .
//添加某些个文件用这个命令
git add [指定目录/文件]
//提交到本地仓库
git commit -m "加备注"

在这里插入图片描述
在这里插入图片描述

二是使用vscode添加,第二步添加和第三步提交要等个几秒等添加完成,上面有等待的动画,没了代表完成。

在这里插入图片描述
在这里插入图片描述

4)推送到远程仓库

为什么要用到远程仓库?做项目到一半回家了,忘记带工作电脑,可以用家里的电脑在远程仓库把项目拉取下来,在自己家里做,做好再上传到远程。

也是两种方法:
这里需要自己提前注册好gitee或者github账号,新建一个空仓库
一是使用命令:

//连接到远程仓库
git remote add origin https://gitee.com/你的用户名/仓库名.git
//先将远程仓库拉取下来
git pull --rebase origin master
//推送到分支命令
git push -u origin master

二是使用vscode:

在这里插入图片描述

5)从远程仓库拉取

git pull origin master

6)回退版本

在vscode回退比较方便,选好要回退的版本,点openfile at revision即可回滚到那个版本。

在这里插入图片描述

三、分支与合并


参考:

1.[Git操作详解以及在VScode中的使用]

2.git教程

3.VSCode配置Git的方法步骤随记

  • 26
    点赞
  • 149
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值