当前位置: 首页 > 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在其他仓库中都能用
在这里插入图片描述

http://www.dtcms.com/a/85378.html

相关文章:

  • 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源代码)
  • Spring6: 1概述
  • 拆解美团2024年报,业务协同、生态共赢、科技创新
  • POP点、LT、DX、YD
  • 20250322 c++gesp三级编程题答案
  • Linux shell脚本2-test条件测试语句:文件类型、字符串是否相等、数字大小比较、多重条件判断,测试语句验证
  • Kafka消息序列化深度革命:构建高性能、高安全的自定义编码体系
  • 从扩展黎曼泽塔函数构造物质和时空的结构-7
  • 详解c语言键盘输入联系小程序
  • 解密模型上下文协议(MCP):下一代AI交互框架
  • 使用密码连接Redis服务的两种方式