首页 > 其他分享 >绝对教程:git的安装、配置

绝对教程:git的安装、配置

时间:2024-03-30 22:59:29浏览次数:30  
标签:教程 git 配置 -- 安装 global Git config

目录

安装

配置










安装

Mac

自带git

Linux ubuntu

源码安装

sudo apt update

sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev

$ tar -zxf git-1.6.0.5.tar.gz

$ cd git-1.6.0.5

$ make prefix=/usr/local all

$ sudo make prefix=/usr/local install

  • 下载源码:http://git-scm.com/download
  • 编译并安装:
  • 开始安装依赖软件包,用来在你的 Ubuntu 系统上构建 Git:

软件库安装

sudo apt install git
sudo apt-get install git

Windows

直接下载

Git for Windows
 

内置下载

下载jetbrains系列软件,
创建项目的时可以自动下载




 



配置

首次使用配置git

在新的系统上,需要先配置下自己的 Git 工作环境。
配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,随时可以用相同的命令修改已有的配置。
 

Git 提供了一个叫做 git config 的工具(译注:实际是 git-config 命令,只不过可以通过 git 加一个名字来呼叫此命令。),专门用来配置或读取相应的工作环境变量。而正是由这些环境变量,决定了 Git 在各个环节的具体工作方式和行为。

这些环境变量可以存放在以下三个不同的地方:systemuserworkspace

系统级

/etc/gitconfig:
系统中对所有用户都普遍适用的配置。
使用 git config 时加上 --system 选项,读写的就是这个文件。

单个用户级

~/.gitconfig:

用户目录下的配置文件只适用于该用户。

使用 git config 时加上 --global 选项,读写的就是这个文件。

当前项目工作区

.git/config:
使用 git config 时不加额外选项,读写的就是这个文件,实现仅仅针对当前项目有效

它们的优先级:system < user  < workspace

查看配置:

system系统级

git config --list --system

global用户级

git config --list --global

local工作区

git config --list  

查看特定项

git config user.name



初始化:

配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两

条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

用户级别配置:
git config --global user.name "John Doe"

git config --global user.email [email protected]

如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默

认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里。

获取帮助

$ git help <verb>

$ git <verb> --help

$ man git-<verb>

  • 配置用户信息

  1. 用 git 把 Git 项目仓库克隆到本地,以便日后随时更新
    git clone git://git.kernel.org/pub/scm/git/git.git

  1. 还有一个比较常用的是,在解决合并冲突时使用哪种差异分析工具。比如要改用 vimdiff 的话:

git config --global merge.tool vimdiff

  1. 下面要设置的是默认使用的文本编辑器。
    Git 需要你输入一些额外消息的时候,会自动调用一个外部文本 编辑器给你用。默认会使用操作系统指定的默认编辑器,一般可能会是 Vi 或者 Vim、gedit,
    如果你有其他偏好,比如 Emacs 的话,可以重新设置: $ git config --global core.editor emacs

  1. 查看所有配置信息
    git config --list

     
  2. 设置命令缩写:别名
    unstage====》'reset HEAD --'
    git config --global alias.unstage 'reset HEAD --'

 

 

 

标签:教程,git,配置,--,安装,global,Git,config
From: https://blog.csdn.net/qq_55906687/article/details/137185864

相关文章

  • java9到java17的新特性学习--github新项目
    ......
  • MySQL安装环境配置,工具(超详细讲解)
    一、什么是MySQLMySQL与SQLserver一样都是关系型数据库管理系统,起初它是由瑞典的MySQLAB公司开发的,该公司于2008年被Sun公司收购。之后,Sun公司在2009年被Oracle公司收购。现在MySQL是Oracle公司的重要产品之一。1、MySQL版本针对不同的用户,MySQL分为两个不同的版本。MyS......
  • Arch linux下安装bochs失败解决
    1.首先打开terminalsudovim/etc/pacman.conf[archlinuxcn]Server=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch2.然后运行:如果Arch版本较新则在pacman-Sarchlinuxcn-keyring前运行pacman-key--lsign-key"[email protected]"正常情况:pacman-S......
  • [linux] ubuntu 下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案
    [linux]ubuntu下安装qtcreate遇到“无法加载Qt平台插件‘xcb’问题”解决方案以下是遇到的三种报错情况From6.5.0,xcb-cursor0orlibxcb-cursor0isneededtoloadtheQtxcbplatformplugin.CouldnotloadtheQtplatformplugin“xcb”in“”eventhough......
  • Python之Opencv教程(2):图像边缘检测
    1、什么是边缘检测OpenCV中的边缘检测是一种常见的图像处理技术,用于检测图像中物体边缘的位置。常用的边缘检测算法包括Sobel算子、Scharr算子、Laplacian算子和Canny边缘检测算法等。下面将介绍使用OpenCV实现这些边缘检测算法的方法。2、边缘检测的作用边缘检测是图像......
  • MAC M1使用docker 安装es kibana ik分词器
    1.拉取elasticsearch镜像资源,本人下载的是8.6.2版本dockerpullelasticsearch:8.6.22.在本机中提前创建好yml文件elasticsearch.ymlhttp:  host:0.0.0.0xpack.security.enabled:falsexpack.security.enrollment.enabled:truexpack.security.http.ssl: enabl......
  • 【保姆级教程】DeepLabV3+语义分割:训练自己的数据集
    一、DeepLabV3+图像语义分割原理DeepLabV3架构采用扩张卷积(也称为空洞卷积)来捕捉多尺度信息,从而在不损失空间分辨率的情况下实现对图像的精细分割。二、DeepLabV3+代码及预训练权重下载2.1下载deeplabv3+代码这里使用的是B站大佬Bubbliiiing复现的deeplabv3+代码仓......
  • SonarQube的安装与使用
    1.官网找到免费版下载,官网下载链接:https://www.sonarqube.org/downloads/2.解压缩3.将目录切换到SonarQube的/bin4.选择适合自己电脑的版本,点击进入文件夹5.执行StartSonar.bat6.等待出现以下界面7.访问http://localhost:9000/8.点击登录(默认账号:admin/admi......
  • 2023最新293TV v6.2 APP源码 神马TV影视APP源码可对接易支付 修复搜索附安装教程
    神马TV影视APP源码可对接易支付修复搜索附安装教程源码简介2023最新版本293TV、神马tv源码6.2版本修复首字母拼音搜索支持所有易支付解决6.2版本通病自动巡检删除后台文件JSON和api解析后台随意设置总共有5套后台:中控后台,会员后台,苹果CMS后台,反馈后台,解析后台,会员......
  • 家庭版的Windows安装并运行Docker
    家庭版的Windows是可以安装并运行Docker的,但需要注意的是,安装过程和步骤与专业版Windows略有不同。以下是详细的安装步骤和注意事项:安装前提条件系统要求:Windows10家庭版需要是64位系统,并且版本号至少为2004或更高。硬件要求:需要支持二级地址转换(SLAT)的64位处理器,至少4GB的......