git学习笔记-基础

本文内容参考自廖雪峰老师系列博客,主要记录Ubuntu 18.04 下git的配置过程和基本使用。

一、什么是Git

Git是一个文件版本控制系统,能方便的让我们对文件版本进行更新,回退,合并等操作。我们可以利用Git来为我们的项目文件创建一个版本库, 又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

当我们安装了Git之后,我们就可以在自己的电脑上创建一个仓库,这个仓库叫做本地仓库。同时我们可以利用github或者码云等平台创建一个远程仓库,并将自己电脑上的本地仓库和远程仓库关联起来,以实现远程备份或多人协同。

本地仓库和远程仓库的区别与联系

首先,本地仓库和远程仓库实质上都是仓库,两者之间并没有隶属关系,两者均是一个功能完备的仓库。他们的区别在于本地仓库我们只能通过本地电脑访问,而远程仓库我们可以通过互联网在任意一台电脑上进行访问,从而方便我们进行备份或者协同。

二、安装Git

Ubuntu上安装Git比较容易,使用下面命令即可:

sudo apt-get install git

安装完成后使用如下命令验证:

git

出现如下提示即为安装成功:

usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

三、配置Git参数

因为git的一大作用是多人协同,因此每一次修改都需要可以追溯到对应的修改人。因此git设置了相关参数,来记录每次修改的人员和邮箱,一边多人协同。

git的参数分为三个级别,从顶层配置到底层配置分别为系统级别(system)->用户级别(global)->仓库级别(local),当同时配置了多个级别的参数时,底层参数配置会覆盖顶层参数配置。

在使用git前,我们需要先配置git参数,配置用户级别参数如下:

git config --global user.name "username"
git config --global user.email "useremail"

其中usernameuseremail需要替换为自己的用户名和邮箱地址,以便于他人对你提交的更改有疑惑时联系你。将参数global更改为system即可设置系统级参数,将参数global更改为local即可设置当前所在仓库的仓库级参数。

使用如下命令可以分别查看当前的系统级,用户级,仓库级参数配置:

git config --system --list
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值