Git入门之安装、配置

Git快速入门-安装配置篇 Git快速入门系列文章 - Git快速入门-安装配置篇 - Git快速入门-常用命令之独奏篇 - Git快速入门-常用命令之交响乐篇 - Git快速入门-git stash 暂存变更,git reset 撤销commit,git revert 回退远程版本库 1.概述 Git入门系列包括git客户端的安装配置,日常开发中常用命令。本文是第一篇,介绍git客户端的安装,配置... 阅读详情

一、为什么要用Git?

版本控制系统

       所有的版本控制系统,其实只能跟踪文本文件的改动,比如txt文件,网页,程序代码等等。而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100kb改成了200kb,但到底改了啥,版本控制系统不知道,也没法知道。需要注意的是:Word格式的文件是二进制格式,因此,版本控制系统是没法跟踪word文件的改动的。因为文本是有编码的,比如中文常用的GBK编码,日文有Shift_JIS编码,如果没有历史遗留问题,强烈建议使用标准的UTF-8编码,所有语言使用同一种编码,既没有冲突,又被所有平台所支持。

集中式版本控制系统

       有CVS、SVN。速度慢,必须联网才能使用。SVN是目前用的最多的集中式版本控制系统。

分布式版本控制系统

       Git、BitKeeper、Mercurial和Bazaar等。这些分布式版本控制系统各有特点,但最快,最简单的也最流行的依然是Git。

       分布式版本控制系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是没有联网都可以正常工作,当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了。而SVN在没有联网的时候是拒绝干活的!

二、Git的由来

       很多人都知道,Linus在1991年创建了开源的Linux,从此Linux系统不断的发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发送给Linus,然后由Linus本人通过手工方式合并代码。

       你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用。有一些商用的版本控制系统,虽然比CVS、SVN好用,但那是付费的,和Linux的开源精神不符。不过,到了2002年,Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了,社区的弟兄们也对这种方式表达了强烈的不满,于是Linus选择了一个商业的版本控制系统BitKeeper,它的东家BitMover公司出于人道主义精神,授权Linux社区免费使用这个版本控制系统。

       安定团结的大好局面在2005年就被打破了,原因是Linux社区牛人聚集,不免沾染了一些梁山好汉的江湖习气。开发Samba的Andrew试图破解BitKeeper的协议(这么干其实也不只他一个),被BitMover公司发现了(监控做的挺好),于是BitMover公司怒了,要收回Linux社区的免费试用权。

       Linus可以向BitMover公司道个歉,保证以后严格管教弟兄们,恩,这是不可能的,实际情况是这样的:Linus花了两周的时间自己用C语言写了一个分布式版本控制系统,就是Git!一个月之内,Linux系统的源码已经由Git管理了!什么是厉害?这才叫厉害!

       Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。

       历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费且超级好用的Git了。

 

三、Git下载、安装、配置

1.  下载

       在使用Git前我们需要先下载Git,Git目前支持Linux/Unix、Mac和Windows平台。Git各平台的安装包下载地址为:http://git-scm.com/downloads。

2. 安装

       在Windows平台上安装Git(文库),双击运行即可。

https://wenku.baidu.com/view/e9029bd5162ded630b1c59eef8c75fbfc67d9452.html

 

这里安装的是msysGit

 

3. 软件简介

       Git是一款免费、开源的分布式版本控制系统,最早有Linus创建,用于管理Linux内核开发,现已成为分布式版本控制的主流工具。

       Windows平台下的Git软件致力于提供一种具有特色的轻量级本地工具集,可以让新手和经验丰富的大牛都很容易上手。安装完成后,我们会看到三个图标:Git Bash、Bit GUI、Git CMD。Git Bash是以命令行的形式来操作,会使*NIX用户感到有家的温馨,就像git命令在Linux和Unix环境下运行。Git GUI是为了方便普通用户操作,所有的命令行操作都可以在GUI中找到对应的图形化操作。安装完成后,只需在开始菜单中单击Git Bash和Git GUI来操作它们。

4.Git配置

       Git提供了一个叫做gitconfig的工具,专门用来配置或读取相应的工作环境变量。这些环境变量,决定了Git在各个环节的具体工作方式和行为。

4.1用户信息

       配置个人的用户名称和电子邮件地址:

$ gitconfig --global user.name  “Your Name”

$ gitconfig --global user.email  “Your eamiladdress”

       如果用了—global选项,那么更改的配置文件就是位于你用户主目录下的.gitconfig文件中,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或电邮,只要去掉—global选项重新配置即可,新的设定保存在当前项目的.git/config文件中。

修改新的用户名和邮箱

$  git config --global --replace-all user.email "输入你的邮箱" 

$  git config --global --replace-all user.name "输入你的用户名"

 

4.2查看配置信息

要检查已有的配置信息,可以使用git config –list命令:

$ gitconfig –list

user.name=Micheal

user.email=youxiang090@126.com

有时候会看到重复的变量名,那就说明它们来自不同的配置文件(比如/etc/gitconfig和~/.gitconfig),不过最终Git实际采用的是最后一个。

这些配置我们也可以在~/.gitconfig或/etc/gitconfig看到,如下所示:

vim ~/.gitconfig

[user]

       Name = Micheal

       Emai = youxiang090@126.com

也可以直接查阅某个环境变量的设定,只要把特定的名字跟在后面即可,像这样: 

$ gitconfig user.name

Micheal


通过以上配置,git就算是安装完成了。接下来一篇介绍 idea配置git

Git使用 从入门到入土 收藏吃灰系列(二) Git的安装与配置 文章目录一、前言二、版本控制2.1什么是版本控制?2.2版本控制的分类2.3Git与SVN最主要区别三、Git历史四、Git安装及卸载4.1安装4.2卸载4.3风格样式修改五、Git配置5.1设置用户名与邮箱(用户标识,必要)5.2配置文件 一、前言 参考安装Git 详细安装教程 参考视频B站 Git最新教程通俗易懂,这个有点长,感觉讲的精华不多 参考视频『Git』知道这些就够了_哔哩哔哩_bilibili,这个精华多,推荐看这个 参考视频7小时学会Git 基础全套完整教程(从入门到精通)_哔哩哔哩_bi 阅读详情

相关推荐

Git 教程-第一篇:Git 入门-基础概念与安装配置

Git入门指南:基础概念与安装配置 版本控制系统(VCS)是软件开发必备工具,Git作为分布式VCS的典型代表,解决了代码历史追溯、多人协作和分支管理等核心问题。与传统集中式VCS(如SVN)相比,Git具有本地完整仓库、离线操作和更高容错性等优势。 安装Git时,Windows用户可直接下载安装包,macOS推荐使用Homebrew,Linux通过包管理器即可完成。初始配置需设置全局用户信息(姓名/邮箱),并建议配置SSH密钥实现远程仓库的免密安全连接。这些基础工作为后续版本控制操作奠定必要基础。

无 241

git的安装与配置教程-超详细版

git安装

分析知识 17万+

3、Git入门指南:安装、配置与基础操作

本博客是一篇Git版本控制工具的入门指南,详细介绍了Git的安装、配置以及基础操作,包括仓库的创建、工作目录与暂存区的使用、提交操作等内容。通过实际练习和操作示例,帮助初学者快速掌握Git的核心概念与使用方法,为进一步学习Git高级功能打下坚实基础。

leaf8的博客 54

【Git】git安装及配置

git的配置

摸鱼小小虫的博客 4万+

基于STM32的可穿戴式多生理参数实时监测与预警系统

针对传统可穿戴健康设备存在的生理参数监测种类单一、数据处理依赖云端导致响应滞后、续航能力弱等问题,设计一种基于STM32的可穿戴式多生理参数实时监测与预警系统。系统以STM32L476RG低功耗微控制器为核心,集成心率血氧传感器、体温传感器、血压传感器,实现人体心率、血氧饱和度、体温、收缩压/舒张压的同步采集;通过边缘端轻量化数据处理算法完成参数异常判定,结合低功耗硬件设计与软件休眠策略,在保证监测精度的同时延长续航。测试结果表明,系统心率监测误差≤2次/分钟,血氧饱和度误差≤2%,体温误差≤±0.2℃,血

m0_74026776的博客 2039

ABB机器人C#二次开发实战:从通信打通到数据读写的落地指南(附完整工程)

最近在做自动化产线升级项目时,遇到一个核心需求:用C#上位机实时读取ABB机器人的关节角度、IO信号,同时下发运动指令和参数配置。翻遍全网,要么是Robot Studio的基础操作教程,要么是C++/VC++的老旧案例,C#相关的实操内容要么只给片段代码,要么跳过通信配置、权限设置等关键步骤,导致刚上手时踩了无数坑——连接超时、数据读不到、写入无响应,甚至误触发机器人安全保护。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1389

Git的环境配置(超详细)

Git的环境配置 1、git安装好后,再去GitHub上注册一个账号:https://github.com/ 再点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置了 2、在点击桌面上的Git Bash快捷图标中输入: 配置用户名: git config --global user.name "username" //( "username"是自己的账户名,) 配置邮箱: git config --global user.email "username@email.com" //(

大佬云集技术答疑交流群:743262921(进群暗号:222) 8万+

STM32巡线小车PID调参实战:从五路灰度传感器数据到稳定运行的避坑指南

本文详细介绍了STM32巡线小车的PID调参实战,从五路灰度传感器数据处理到PID参数优化,提供了系统化的调试方法和常见问题解决方案。通过加权平均法计算偏移量,逐步调整比例、积分、微分参数,实现小车稳定巡线。文章还涵盖了定时器配置、控制周期优化及高级调试技巧,帮助开发者避开常见陷阱,提升巡线性能。

weixin_42570484的博客 192

Git安装配置使用详解(全网最全)

最近开发环境更换升级了一个工作站,正好需要安装版本管理工具,顺手把安装的流程细节记录下来分享一下,希望能帮助大家快速的搭建开发环境。Git 是一种分布式版本控制系统,最初由 Linus Torvalds 于 2005 年创建。它是用于跟踪文件更改、协调团队协作开发的重要工具。Git 的分布式特性允许每个人都有一个完整的代码库副本,可以离线工作,并且可以轻松地进行分支和合并。

程序猿老樊的博客 8万+

R以及Rstudio超详细安装教程(包括安装过程中出现的问题)

R安装及Rstudio安装,以及安装中出现的问题

2301_76908257的博客 1万+

Ubuntu20.04 高效安装企业微信的完整指南

本文提供了在Ubuntu20.04系统上高效安装企业微信的完整指南,详细介绍了通过Deepin-wine环境运行Windows版企业微信的步骤和优化技巧。内容包括系统环境检查、依赖安装、企业微信包的获取与安装、首次运行配置及常见问题解决方案,帮助开发者在Ubuntu系统中流畅使用企业微信进行办公通讯。

weixin_42568801的博客 350

Git安装以及环境配置(详细)

签名的作用是区分不同操作者身份,用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。右击我的电脑(此电脑),点击属性,点击高级环境设置,在点击环境变量,最后找到下方的环境变量,选中path,点击编辑。找到你下载的安装目录,双击进行安装,一路next,最后出现安装路径时候可以放在你设置的盘下,尽量不放C盘。3.再次windows+r输入cmd打开命令窗口,输入如下代码,显示如下,那么git就安装成功啦。1.找到git的安装目录,如下(复制上边蓝色的)进入后如下,选择框起来的。

2301_79659699的博客 1万+

HandwrittenMathFormulaRecognition:基于YOLOv8的手写数学公式识别系统

输入:包含手写数学公式的图像(拍摄的板书、作业纸等)输出:对应的数字文本形式的数学公式(如LaTeX格式或文本表达式)标准的手写数学表达式数据集,包含在线轨迹及图片,广泛用于公式识别研究。包含近10万对公式图片及对应的LaTeX标注,适合训练公式识别模型。MathBrush公开手写数学公式图像数据集,含多种书写风格。手写数字与符号数据集(MNIST及其扩展)用于基础数学符号的训练。

YOLO 283

Windows 下 Git 入门指南:从安装、配置 SSH 到加速 GitHub 下载

windows下git配置

全栈程序员的开发日常 1758

Qwen大模型参数解析

Qwen系列模型的参数主要分为(决定模型结构)和(控制生成行为)两类。由于该系列已迭代多个版本,参数设计也在不断演进,我会结合最新版本为你进行分层梳理。

yeyiboy的博客 164

C++面试八股文

和静态多态(又称编译期多态,即在系统编译期间就可以确定程序将要执行哪个函数),其中动态多态是通过虚函数实现的,虚函数是类的成员函数,存在存储虚函数指针的表叫做虚函数表,虚函数表是一个存储类成员虚函数的指针,每个指针都指向调用它的地方,当子类调用虚函数时,就会去虚表里面找自己对应的函数指针,从而实现“谁调用、实现谁”从而实现多态。而C++符号表中的符号不是以函数名命名的,称为函数名修饰规则,虽然函数名相同,但是函数参数等其他属性不同,取的符号也不同,所以不会产生查询歧义的问题,使得函数可以重载。

qq_46676829的博客 904

【01】入门:Git系统简介、安装及配置

总第92篇在接下来的若干篇文章中,我将根据自己的工作经验,详细梳理总结一下分布式版本控制系统Git的使用。对于一个开发工者,用好Git可以大大提升工作效率,也可以让自己代码的海洋里更加春风得意。通过学习这个专栏,你完全可以从一个Git小白成为一个顶级大神,一起加油吧~~~ 1.分布式版本控制系统首先我们就当明白版本控制系统的概念,它是一种记录一个或若干个文件内容变化,以便将来可以查阅特定版本修订情...

实战开发者Airex 234

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

【git】git入门:下载-安装-配置-常用命令

【代码】【git】git入门命令。

weixin_45927422的博客 540

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

git入门——windows环境下,git的下载安装与配置(一)

下载git        1.Git 是开源的,因此可以直接到git官网下载       2.进去之后直接点击下载即可,本次我要安装的是Windows版的     3.下载完成之后,直接安装,windows版本,一直点击next,直到安装完成即可   启动git      1.可以在程序列表中找到git,打开git bash      2.弹出命令行窗口,启动成功 ...

zhen921的博客 5104

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Git学习入门(1)- git的安装与配置

title: git学习(1) - git的安装与配置 description: 本文主要讲解了git的安装,配置基本工作。

ylh的博客 977

git 创建webpack项目_Webpack入门:从安装到配置

文档webpack 用于编译 JavaScript 模块。一旦完成安装,你就可以通过 webpack 的 CLI 或 API 与其配合交互。这里以入门者的角度(中文)介绍 webpack 的常用配置。当 webpack 更新后,以下细节可能有出入,但是总体的核心不变。详见 webpack 的 英文文档 和 中文文档。基本安装版本信息首先通过 npm 查看 webpack 目前的版本信息。$ npm...

weixin_39609527的博客 211

git入门——下载安装git、使用方法与初始化配置

图形化界面(GUI),是通过一些图形化工具来使用git,git官网可以找到常用的GUI工具。进入后输入 git -v 显示版本信息说明安装成功。命令行方式是最基础和常用的方式,是再终端中输入git命令的方式来使用git。IDE插件是在IDEA或VSCode等IDE工具中通过插件或扩展来使用。下载完成后进入git目录右键鼠标打开Open Git Basee。进入网站点击Downloads。

weixin_65312860的博客 690

入门系列 - Git安装与配置

Git安装与配置

初八 551

Git安装与配置:从入门到精通

本文详细介绍了Git的安装与配置方法,涵盖Windows、macOS和Linux三大操作系统。首先讲解各系统下Git的安装步骤,包括使用官方安装包和包管理器两种方式。接着介绍Git基础配置,包括用户信息、默认编辑器、默认分支名等设置。最后提供高级配置技巧,如命令别名、凭据管理、SSH配置、忽略文件设置和性能优化等实用内容,帮助开发者高效使用Git进行版本控制。文章配有详细命令示例,适合从入门到进阶的开发者参考学习。

理论都是虚的,代码才是王道。 719

git lfs mac 安装_git 入门教程之安装和配置 git

安装 gitgit 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行,根据自身环境选择安装.Linux 系统linux 系统安装软件大致有两种途径,一种是利用安装包管理工具安装,另一种采用源码包安装方式.安装前先确认下是否之前已安装过,在命令行窗口输入git --version ,如果打印出版本号则表示已安装,否则参考一下内容进行安装.查看 git 版本git ...

weixin_31597759的博客 271

git config —global_git 入门教程之安装和配置 git

安装 gitgit 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行,根据自身环境选择安装.Linux 系统linux 系统安装软件大致有两种途径,一种是利用安装包管理工具安装,另一种采用源码包安装方式.安装前先确认下是否之前已安装过,在命令行窗口输入git --version ,如果打印出版本号则表示已安装,否则参考一下内容进行安装.查看 git 版本git ...

weixin_39529903的博客 593
上一篇: Eclipse和Intellij idea切换
下一篇: IDEA配置Git
mayfla
博客等级 码龄14年 312粉丝 191原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值