Gti的安装及基本使用

什么是Git,为什么需要Git

GIt其实就是流程控制工具,在实际的操作用需求肯定是改了又改再改,到最后搞不好用的还是第一版,这时候如果我们不小心给前面的删除了,这时候就麻烦了,所以为了应对这种情况,所以,版本控制器Gti就应时而生了:

  • Gitk可以帮助我们实现跨区域多人协同开发
  • 可以追踪和记载一个或者多个文件的历史纪录
  • 组织和保护你的源代码和文档
  • 统计工作量
  • 并行开发、提高工作效率
  • 跟踪记录整个软件的开发过程
  • 减轻开发人员的负担,节省时间,同时降低人为错误

简单的说就是用于管理多人协同开发项目的技术
为了方便代码的上传和下载,建议大家先去Gitee上注册一个账号

下载Git

百度搜索进入Git官网
在这里插入图片描述

第二步:
在这里插入图片描述

第三步:下载Git
在这里插入图片描述

Git安装

选择好安装位置无脑下一步选择默认选项即可
在这里插入图片描述
安装过后再开始菜单里面就可以得到Gti的目录
在这里插入图片描述

Git的内置工具

  • Git Bash :Unix与Linux风格的命令行,使用最多,推荐使用
  • Git CMD : windows风格的命令行
  • Git GUI : 图形化界面的Git,不建议使用,最好先熟悉常用的命令

Git基础使用教程

打开Git我们可以看见如下所示的界面,接下来我们的操作就是再这个界面里面了,这个界面的操作程序类似于Linux 的命令
在这里插入图片描述

在这里插入图片描述

配置Git

用户名和邮箱地址

$ git config [–global] user.name “[name]”
$ git config [–global] user.email “[email address]”

–global是应用再全局,几乎电脑都是自己本人使用,所以推荐使用
在这里插入图片描述

配置成功后可以查看一下自己的配置

git config --list

在这里插入图片描述
有显示的话就说明配置好了

Git的工作区域

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:
在这里插入图片描述

尝试使用Git Bash

1.创建一个文件夹用来存放尝试的文件
2.打开Git Bash 进入文件夹位置
这里得注意一点:Windows系统的文件位置需要俩个斜杠,和Linux有一点区别因为再Windows中一个右斜杠有转义的意思
在这里插入图片描述
3.使用Git Bash
如果我们需要是用暂存区仓库的话(就是我们刚刚创建的文件夹)我们首先需要初始化

git init

初始化后会在仓库里面建立一个.git的文件夹
在这里插入图片描述
我们可以打开仓库查看一下,但是这个文件是隐藏文件,所以我们需要显示隐藏文件
显示隐藏文件:
在这里插入图片描述

在这里插入图片描述

上传暂存区和本地资源库

在本地的仓库中新建一个文本文档

touch xiaoliu.txt

在这里插入图片描述
编辑文本文档

vim xiaoliu.txt

查看当前状态:

git status

显示了有一个文件没有被追踪

在这里插入图片描述
将文件提交到暂存区追踪并查看文件状态(这一步后此文件的改变情况就可以被发现了)

git add xiaoliu.txt

在这里插入图片描述
如果不想被追踪,或者有一些东西不想被人发现,可以将文件从暂存区移除

git rm --cached xiaoliu.txt

将文件提交到本地仓库

git commit -m “添加了第一行的话”

-m是添加一下这个文件的改动备注
在这里插入图片描述
添加完成后我们就可以在仓库中的隐藏文件夹里面的logs文件夹下面的HEAD文件中查看了

在这里插入图片描述
第二次修改,添加第二句话:
在这里插入图片描述

然后大家就可以查看历史记录了

git log

在这里插入图片描述

如果想切回第一个版本

git reset --hard xxxx

切换之前:
在这里插入图片描述

切换之后:在这里插入图片描述
当文件提交到暂存区后如果想要撤销的话:

git restore --staged xiaoliu.txt

在这里插入图片描述
查看项目修改:
由于在前面我们已经将项目回滚了,所以这个时候刚刚的哪个查看修改的命令git log已经不好使了,我们需要一个新的命令:

git reflog

在这里插入图片描述

恢复文件:

git reset --hard 【这里面放需要恢复的commit值】

在这里插入图片描述

GIt的分支

git的分支,就是多线程,可以多人同时操作

创建分支:

git branch xxx

在这里插入图片描述
查看此项目由几个分支

git branch

在这里插入图片描述

切换分支

git switch xxx

在这里插入图片描述
合并分支(先切换到主分支)

git merge xxx
在这里插入图片描述

如果合并分支后产生冲突的话,手动解决即可

查看分支总枝具体情况

git log --graph --pretty=oneline --abbrev-commit

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

被迫内卷的学习记录

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值