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

安装和初始化配置Git

安装和初始化配置Git

Git是什么?Git 是一种分布式版本控制系统,现在被广泛用于跟踪代码、文档或其他文件的更改,特别适合团队协作开发。Git使用一个特殊的数据库(这个数据库叫做仓库,也叫版本库Repository)来记录文件的变化。

  1. 区分集中式版本控制系统和分布式版本控制系统

image-20250913201055489

集中式版本控制系统的代表是svn(subversion)分布式版本控制系统的代表是Git。在Git里面,每个开发者本地都有完整的仓库副本,开发者每次完成阶段性任务后提交到本地仓库;在svn中,只有中央仓库,本地只有工作副本,开发者提交到中央仓库。

  1. 下载和安装Git

2.1 打开网址https://git-scm.com/downloads/win

2.2 根据自己电脑的系统,选择合适的Git版本进行下载。windows系统可以在终端(如何进入终端?)中输入 systeminfo | find "系统类型" 或者 systeminfo | find "System Type" 来查看自己电脑的系统类型,我的电脑类型是x64-based PC,表示我当前的系统架构为 x64架构,所以我选择 Windows x64版本的Git。

image-20250913203017548

3.3 安装好Git之后,可以在命令行中使用 git -v 来查看当前git的版本

image-20250913204339180

  1. 初始化配置Git

    --global--system 配置项

    git的--global配置项表示当前配置为全局配置,对当前用户的所有Git仓库生效。

    git的--system配置项表示当前配置为系统配置,对当前计算机系统的所有用户生效。

    使用以下指令全局配置git用户名git的用户邮箱信息

    git config --global user.name "Jasper Yang"             #全局配置git用户名
    git config --global user.email geekhall.cn@gmail.com    #全局配置用户邮箱信息
    git config --global credential.helper store             #下面重点解释
    git config --global --list                              #查看当前用户的所有全局配置信息
    

    git config --global credential.helper store 的作用是让 Git 把用户名/密码明文保存在本地磁盘文件里(~/.git-credentials),以后每次访问远程仓库时自动读取,不再弹框让你输入。

    比如我的.git-credentials文件里面的内容为https://rikscau:rikrik12@gitee.com

    这一行就是 Git 在 https 访问远程仓库时自动要用的“账号+密码”凭据,格式为

    https://<用户名>:<密码>@<主机>

    把 URL 拆开来看:

    https://rikscau:rikrik12@gitee.com

    • rikscau —— 用户名
    • rikrik12 —— 密码
    • gitee.com —— 远程仓库主机(码云)

    也就是说,以后 Git 用 https 方式访问 gitee.com 仓库时,都会自动拿这一行的账号、密码去认证,不会再弹框让你输入。


文章转载自:

http://N7mHccsS.wrysm.cn
http://r0KILX31.wrysm.cn
http://x4GIfhHC.wrysm.cn
http://Tze0Ax9z.wrysm.cn
http://rZZG8AvJ.wrysm.cn
http://mwFWKtdA.wrysm.cn
http://bzZ5JXeS.wrysm.cn
http://OMsaNu08.wrysm.cn
http://SrMqXkBO.wrysm.cn
http://7wf7DYzr.wrysm.cn
http://UKkUJm4o.wrysm.cn
http://aluKfC33.wrysm.cn
http://cQeb9oZU.wrysm.cn
http://FnTkCLhS.wrysm.cn
http://bo7Lf4Ww.wrysm.cn
http://Ot078bcQ.wrysm.cn
http://y3HlcEcK.wrysm.cn
http://E9ZLHF59.wrysm.cn
http://9YzVLBAK.wrysm.cn
http://JNNMUPvs.wrysm.cn
http://66neErvC.wrysm.cn
http://UnKf1XGu.wrysm.cn
http://PffHN2vb.wrysm.cn
http://LEa975Ti.wrysm.cn
http://suM28yIc.wrysm.cn
http://w21gziKU.wrysm.cn
http://teXlIbgX.wrysm.cn
http://djKbz44J.wrysm.cn
http://lS6poxKV.wrysm.cn
http://hd0aop5z.wrysm.cn
http://www.dtcms.com/a/385035.html

相关文章:

  • 蓝牙BLE调制端GFSK高斯滤波查表设计原理
  • PPO算法-强化学习
  • Spring Boot 实战:优雅地将配置文件映射为Java配置类并自动注入
  • ADC转换原理与应用详解
  • 第五章 搭建ZYNQ视频图像处理系统——软件设计
  • Chapter6—原型模式
  • Java字符串操作:从入门到精通
  • 如何科学评估CMS系统性能优化效果?
  • 批量更新和批量插入,内含jdbc工具类
  • 3D地球可视化教程 - 第2篇:夜晚纹理与着色器入门
  • Ajax笔记2
  • DDoS高防IP是什么? DDoS攻击会暴露IP吗?
  • Java 设计模式——原则:从理论约束到项目落地指南
  • 从零开始打造个性化浏览器导航扩展:极简高级风格设计
  • 软件包安装
  • QARM:Quantitative Alignment Multi-Modal Recommendation at Kuaishou
  • 通达信抓波段指标(主图)
  • Django基础环境入门
  • Java学习笔记2——简单语法
  • LLM-LLM大语言模型快速认识
  • Winogender:衡量NLP模型性别偏见的基准数据集
  • Oracle UNDO表空间使用率过高解决方案
  • Qt 中 OPC UA 通讯实战
  • 生产制造数智化
  • ensp配置学习笔记 比赛版 vlan 静态路由 ospf bgp dhcp
  • java-代码随想录第33天|62.不同路径、63.不同路径II
  • 突破限制:FileCodeBox远程文件分享新体验
  • 对讲机模块 TDD 噪音:原理、快速止噪解决方案
  • 知识点11:总线驱动的多Agent调度
  • 使用 Docker 搭建私有 PyPI 镜像仓库:支持多平台二进制包同步