git基本使用和介绍

本文深入浅出地介绍了Git,作为分布式版本控制系统,它的优势、与SVN的区别、安装步骤、关键指令如查看版本号、初始化、用户信息操作等。通过实例演示,理解如何追踪文件、查看状态并提交代码。掌握Git对软件开发至关重要。
摘要由CSDN通过智能技术生成

git简介

  1. Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
  2. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
  3. Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持

版本控制?

什么是版本控制?

我们为什么要关心它呢?版本控制是一种记录一个或若干文
件内容变化,以便将来查阅特定版本修订情况的系统

为什么要使用版本控制?

有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某
个时间点的状态。就算你乱来一气把整个项目中的文件改的改删的删,你也照样可以
轻松恢复到原先的样子。但额外增加的工作量却微乎其微。
你可以比较文件的变化细节,查出最后是谁修改了哪个地方,从而找出导致怪异
问题出现的原因,又是谁在何时报告了某个功能缺陷等等。

git和svn的区别

集中式(svn)

svn因为每次存的都是差异 需要的硬盘空间会相对的小一点 可是回滚的速度会很慢
优点:代码存放在单一的服务器上 便于项目的管理
缺点:
服务器死机:员工写的代码得不到保障
服务器炸了:整个项目的历史记录都会丢失

分布式(git)

git每次存的都是项目的完整快照 需要的硬度空间会相对大一点(git团队对代码做了极致的压缩 最终需要的实际空间比svn多不了太多 可是git的回滚速度极快)
优点:
完全的分布式
缺点:
学习起来比svn稍微难一点

回滚的解释

指的是程序或数据处理错误,将程序或数据恢复到上一次正确状态的行为。 回滚包括程序回滚和数据回滚等类型。 删除由一个或多个部分完成的 事务 执行的更新

git的安装

git的安装(官方版)

git的基本指令

1.查看版本号

在这里插入图片描述
在这里可以看到我们输入这个指令以后 出来了一个版本号 这里呢 也是可以检查你的git安装成功没有

2.初始化

在这里插入图片描述
我们建了一个新的文件夹 在文件夹中我们写了一个git init指令他会出现一个这样的文件(注意:一开始是不会出来的,我们需要在当前文件点击查看 里面有一个隐藏的文件 我们只需要点上对勾 这个文件就出来了哦)在这里插入图片描述

文件的每个详情

在我们打开git文件后我们会发现有很多个文件 这时你们也会好奇每个代表什么意思吧
在这里插入图片描述
在这里插入图片描述
上下对比 可以看看哦

3.用户信息

这里我们会写一下自己的名字和自己的邮箱
在这里插入图片描述
然后我们会通过 git config --list指令来查看自己的所创建的用户名以及邮箱
在这里插入图片描述
在这里我们不难看到里面的name和email是我们刚刚创建的用户名和邮箱

4.文件列表 追踪文件

在这里插入图片描述
我们自己创建了一个文件夹 我们用git add ”自己创建的文件名“ 就可以追踪到我们需要的文件

5.查看文件状态

在这里插入图片描述

6.向仓库提交代码

在这里插入图片描述
git commit -m后面跟的自己要写的内容

怎么查看自己有没有成功

在这里插入图片描述
git log指令可以看到不仅有自己刚刚写入的代码 还有自己的用户名邮箱

总结

今天在本文中 我们不仅学到了git和svn的区别 也了解到了什么是版本区别
git的安装以及git基层的一些常用指令 希望我写的能给大家带来帮助 下次继续更新 git分支 克隆 以及高级指令

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值