当前位置: 首页 > news >正文

Git的认识安装及创建配置本地仓库

目录

  • Git的作用
  • 安装Git
    • 创建Git仓库
    • 配置本地仓库
      • git config user.name/email(添加配置)以及git config --unset.name/email(删除配置)
      • git config --global user.name/email以及git config --global --unset user.name/email(name和email适用于当前机器的所有Git仓库中)

感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接
🐒🐒🐒 个人主页
🥸🥸🥸 C语言
🐿️🐿️🐿️ C语言例题
🐣🐣🐣 python
🐓🐓🐓 数据结构C语言
🐔🐔🐔 C++
🐿️🐿️🐿️ 文章链接目录
🏀🏀🏀 笔试练习题
😎😎😎 实习日记
🐯🐯🐯 Git

Git的作用

我们先看一下这个例子
假如你是公司的一名员工,老板要求你去设计一个文档,于是你很快就写出来,你交给老板检查,老板却觉得这给文档还差了点意思,要求你去进行修改,很快你修改完了,于是再将文档给老板检查,老板依然不满意,于是你进行了第二次修改,第三次修改…最后当你修改第五次后,老板觉得你这么多次修改就第二次修改的文档最让我满意,就用第二次修改的文档吧,这时你发现你一直是对着同一个文档进行修改,你找不到之前修改的文档
于是在后面你长记性了,每次修改时都会备份修改之前的文档,但是有次老板很严格,你修改了上百次之后,他说你之前的一个版本的文档设计的还可以,我记得你添加了某某功能,你能找出来再给我看看吗

从这个例子我们可以看出,随着版本增多,要维护起来非常困难,可能修改多了就不好找中间的某次修改的版本,所以就有了版本控制器,版本控制器是记录每次修改以及版本迭代的一个管理系统,目前常用的版本控制器就是Git

Git可以控制电脑上的所有格式的文档,对于开发人员来说Git是用来维护项目中的源代码文档

安装Git

我们在Linux环境下安装,如果不确定之前是否安装我们可以输入git - -version查看git版本
如果没有安装即输入 sudo yum install git -y
在这里插入图片描述
出现这样的情况就是安装成功了

创建Git仓库

首先需要创建一个文件,然后在这个文件目录下创建仓库
在这里插入图片描述
然后再输入git init

在这里插入图片描述
就是初始化空的Git仓库
其中有一个隐藏文件.git,我们可以输入tree .git去查看这个文件里面有什么
在这里插入图片描述
事实上这个文件是用来追踪管理仓库的

配置本地仓库

git config user.name/email(添加配置)以及git config --unset.name/email(删除配置)

配置需要用到的信息有name 和email
命令为git config user .name "用户名"以及git config user .email “邮箱”
在这里插入图片描述

如果你不确定是否已经配置好了可以输入git config -l
在这里插入图片描述
后面还有你的name和email
如果你想删除你的配置可以输入git config --unset.name/email

git config --global user.name/email以及git config --global --unset user.name/email(name和email适用于当前机器的所有Git仓库中)

因为我们可能不知创建一个git仓库,所以可能会遇到其他的git仓库都需要用到同一个name和email,为了方便就有这样一个命令git config --global user.name/email,也就是说这个name和email在其他仓库中都能用
在这里插入图片描述

相关文章:

  • Shebang行的写入
  • qt 对QObject::tr()函数进行重定向
  • 【工程实践/源码阅读】批量文件处理步骤以及如何并行处理
  • Ubuntu下用QEMU模拟运行OpenBMC
  • 解决address already in use报错:如何查看占用某个端口的程序并杀死
  • 【uni-app】引用公共组件
  • 数据预处理流程与关键步骤解析
  • React 开发环境搭建
  • 多个内容滑动轮播图【前端】
  • 第十六次CCF-CSP认证(含C++源码)
  • c++图论(五)之判断图连通
  • 浪潮信息再塑AI+OS格局,联手龙蜥共筑未来
  • 元数据管理系列(一):元数据管理的前世今生
  • 实战3. 利用Pytorch预写好ResNet-18预测电视剧《辛普森一家》中的人物——图像分类
  • Ceph集群2025(Squid版)导出高可用NFS集群(上集)
  • 第一人称动作识别文献阅读——LSTA:用于自我中心动作识别的长短期注意力机制
  • 第二章 | 智能合约 区块链基础知识{介绍篇}
  • 三、重学C++—C语言内存管理
  • PyTorch 面试题及参考答案(精选100道)
  • 圆弧插补相关算法汇总(C++和ST源代码)
  • “非思”的思想——探索失语者的思想史
  • 拍摄《我们这一代》的肖全开展“江浙沪叙事”
  • 范宇任上海宝山区副区长
  • 李乐成任工业和信息化部部长
  • 深观察丨从“不建议将导师挂名为第一作者”说开去
  • 万科:一季度营收近380亿元,销售回款率超100%