1、Git安装与配置

1、Git安装与配置

一:版本控制

  1. 定义:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

  2. 为什么要用版本控制:在起初的项目开发中,我们会不断的编写代码,但是,害怕有一天系统突然挂掉了,完蛋,辛苦写的代码就这么没了,所有为了防止这一点,都会开发一点就以目录拷贝的形式保存下来,自己这么1.0、2.0、3.0…的这么去标记,开始的还好,后面的话你压根就不知道自己动了那一块的代码。一个人开发的话就这么混乱了,更不要说团队协作了。

    这个时候,我想就很有必要使用版本控制系统了,在每一次的更新代码后,只需要简单的几个命令,就可以把文件管理起来,甚至是提交在Web上的中央仓库上去。同时,我们也能清楚的知道版本号之间的差异以及文件的差异。

  3. 主流的版本控制有哪些

    • 中央版本控制系统 :中央版本控制系统是一种典型的C/S架构,存在有客户端以及服务器,备份代码时向服务器发送请求,拉取代码时也是从服务器下载,客户端之间的交互都是通过服务器完成,同时也需要在有网络的情况下完成。
    • 代表产品:SVN

    [

    • 分布式版本控制系统 :分布式即去中心化,完全平等的,每个系统都具备完整的功能。不需要依赖网络便可以完成操作,在本地便可以完成版本控制,客户端之间就可以相互推送代码,同样,也可以从任意一个节点拉取代码。
    • 代表产品:Git

    [

二:Git的安装及配置

  1. git官方网站https://git-scm.com/

  2. 基于webgit仓库:国外的有 GithubGitLab 以及国内的 Gitee

  3. git的特点

    • 最优的存储能力
    • 非凡的性能
    • 开源,免费
    • 容易备份
    • 支持离线操作
    • 定制工作流程
  4. 不同系统下安装 git

    • Windows OS:

      1. 点击打开 git 的官方网站,点击Downloads,网站会根据当前系统推荐相关的版本,直接下载最新版。

      在这里插入图片描述

      1. 下载完后,双击exe文件,一路点击next下来,就安装成功了

      2. 桌面点击鼠标右键,打开git bash,开启命令行界面,输入命令 git --version,可以看到版本信息的话,证明就成功了

        在这里插入图片描述

    • Mac OS

      1. Mac OS下载后的安装包格式是dmg,双击打开dmg压缩文件,可以看到里面有一个pgk文件,双击pgk文件,按照引导一路安装,就可以安装成功

      2. 打开Mac OS自带的终端Terminal,输入命令 git --version,可以看到版本信息的话,证明就成功

        在这里插入图片描述

    • Linux OS

      1. 多数Linux发行版的系统都自带了git,没有的话也不要紧,这里我们以常见的UbuntnCentOS作为例子,使用命令来安装Git

      2. Ubuntn的安装命令:

        apt install git
        
      3. CentOS的安装命令:

        yum install -y git 
        
      4. 在Linux终端Terminal中输入命令 git --version,可以看到版本信息的话,证明就成功了

        在这里插入图片描述

  5. 其他安装方式

    1. 事实上,git的官网上给了详细的文档说明,如果有什么不懂的,直接在阅读git-book就能弄懂了,git-book已经支持多国语言了,访问 git-book,点击起步中的安装 git,这里就详细的说明了在不同系统OS下,安装 git 的不同方式

三、最小化配置

  1. 配置用户基本信息

    # 配置用户名
    git config --global user.name "username"    			#username"自己的账户名
    # 配置邮箱
    git config --global user.email "username@email.com" 	#username@email.com"自己有效的邮箱
    

    <在这里插入图片描述

  2. 这里的global表示配置的作用域是全局,config有3个作用域

    # 缺省的话,默认是local
    git config --local    #local代表只对当前仓库有用
    git config --global	  #global代表对当前用户所有仓库有效
    git config --system   #system代表对系统所有登录的用户有效
    
  3. 显示config的配置信息

    git config --local --list    #显示local的配置信息
    git config --global --list   #显示global的配置信息
    git config --system --list   #显示system的配置信息
    
  4. 单独查看配置信息

    #查看用户名
    git config user.name
    
    #查看配置邮箱
    git config user.email
    
  5. 修改配置信息

    • 通过命令行修改

      #修改用户名
      git config --global --replace-all user.name "username"    			#username"自己的账户名
      
      #修改配置邮箱
      git config --global --replace-all user.email"username@email.com"	#username@email.com"自己有效的邮箱
      
    • 通过配置文件修改

      1. 通过配置文件的修改,主要是修改位于主目录下的隐藏文件.gitconfig

      2. 在Mac OS与Linux OS系统中,可以通过Terminal中的Vim编辑器直接修改,通过命令vim ~/.gitconfig直接修改,当然如果前面没有配置账户信息的话,是没有这个.gitconfig隐藏文件的

        在这里插入图片描述

      3. 在Windows操作系统中,.gitconfig文件应该是在C盘中User目录下当前登录用户的目录中,例如我的是在C:\Users\Administrator\.gitconfig这个地方,打开就如下图所示,可以直接修改配置信息

        <在这里插入图片描述

    • 查看修改结果

      修改完配置信息后,Mac,Linux可以在Terminal以及Windows可以在git bash中输入以下命令,查看是否修改成功

      git config --list
      
  6. 完成最小化配置后,在使用 git commit -m '描述信息' 时加入版本库,就不会报没有配置用户信息的错误了
    可以在git bash中输入以下命令,查看是否修改成功

    git config --list
    
  7. 完成最小化配置后,在使用 git commit -m '描述信息' 时加入版本库,就不会报没有配置用户信息的错误了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值