Git初识


📙 作者简介 :RO-BERRY

📗 学习方向:致力于C、C++、数据结构、TCP/IP、数据库等等一系列知识

📒 日后方向 : 偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持



在学习Git之前我们先引入一个概念:

当我们在工作实习时,老板会让我们去设计文档但是我们提交的时候老板说不是很满意,对你提出建议,然后你修改了文档,最终修改了五次。你的老板又说你第一次修改的文档还是挺好的,这个时候你肯定会觉得这老板什么意思,你肯定会觉得非常生气。

当老板第二次需要你去设计文档时,你同样是修改了五次,但是你吸取了上次的教训,你将每一次的修改文档都重命名存储了下来,但是随着版本的不断增多,维护好版本是很有挑战的,格子的版本修改的内容是什么我们还知道吗?

这时候就有了我们的版本控制器,它是用来记录每一次的修改以及版本迭代的一个管理系统

而这个版本控制器的主流就是Git。

Git能控制我们电脑上所有格式的文件或文档

对于我们程序员来说。Git最大的好处就是帮助我们管理项目中的源代码文档

安装Git

这里我用的是centos系统

我们先输入一行代码查看自己系统有没有git

如果发现就没有安装Git

输入这行代码就可以

sudo yum install git -y

安装完了测试一下Git版本

创建本地仓库

我们想要Git帮助我们管理就需要创建一个仓库

我们进入仓库并初始化启动Git

发现给我们创建了一个隐藏文件.git

我们使用tree打开发现会有很多东西

这里的隐藏文件.git是用来帮助我们使用Git来管理我们的仓库的,我们不要随便改动其中的数据会导致无法使用

配置本地仓库

创建了本地仓库第一件事就是要给我们的本地仓库添加两个配置项

第一个配置项叫用户的名称

第二个配置项叫用户的email地址

这两个配置项是非常重要的

那我们应该如何进行配置呢?

我们使用到的命令就是git config命令

这个命令就可以为我们的仓库配置一些配置项了

我这里随便设置的email,大家在自己设置使用时最好使用自己的email

我们配置好了怎么看是否配置好了呢?

git config -l命令查看链接

能显示出来就表示配置成功了

那我如果输入错误想去删除一些配置项重新配置可以吗

这个是可以的

这个命令叫做

git config --unset

git config --unset 【配置项】

表示我们要重置某项配置

我们重置了之后可以发现,配置上已经没有了我们设置的配置项了

git config --global

我们还要来介绍一个有用的git命令

git config --global 【配置项】

我们在一台机器上不只是可以创建一个git仓库

我们加了--global之后,我们会为这个机器上所有 git仓库都新增这个配置项

我们可以看到我们的指令确实生效了

那我们使用这个命令设置了配置项之后怎么进行删除呢?

我们同样使用刚才的命令

我们发现使用基础删除命令是无法删除的

所以我们在删除这个配置的时候也是需要我们加上--global的

现在我们的配置就没有了,并且是全局的

相关推荐
cmes_love12 分钟前
如何下载沪深股票市场的行情数据,包括委托、成交、订单薄、沪深股票、etf、可转债、指数五档订单薄数据,买一到买五、卖一到卖五历史行情数据笔记
大数据·笔记
QiLinkOS30 分钟前
第三视觉理解徐玉生与他的商业活动(32)
大数据·c++·人工智能·算法·开源协议
weelinking1 小时前
weytoken微元算力企业级大模型治理平台深度评测
java·大数据·人工智能
嘶哈哈哈1 小时前
[特殊字符] Git 协作指南
git
黎阳之光2 小时前
黎阳之光实时三维重构:重构智慧铁路全新管控范式
大数据·人工智能·物联网·算法·数字孪生
小羊没烦恼!2 小时前
AI转型不是技术问题,是组织问题。
大数据·人工智能·ai
Omics Pro2 小时前
Agentic AI正在重构整个生物信息学工作流
大数据·数据库·人工智能·机器学习·语言模型·自然语言处理·重构
凡科建站2 小时前
2026年7月在线考试平台搭建服务商前十有哪些?
大数据·人工智能
say_fall2 小时前
【Git 精品详解】企业规范:企业级开发模型、Git Flow、发版流程规范、Code Owner 制度、事故应急回滚
大数据·linux·服务器·git·学习·elasticsearch
hhzz2 小时前
全局实例跟踪(GIT):像人类一样定位目标——VideoCube基准与SiamFC实战全解析
大数据·python·计算机视觉·目标跟踪·数据分析