Git 安装配置

作者: michael_jia | 来源:发表于2015-12-11 23:06 被阅读535次

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

本文 以 Git 最新版 2.6.4 为例。Git 命令参考手册GitHub Cheat Sheet 值得花时间浏览一下。Pro Git 2nd Edition (2014) 是本好书,原理讲得到位,免费在线发布,有中文版。

本文以命令行使用方式的安装配置为主,GUI 版的相对简单。

Mac 环境


安装
  • [ 命令行 git ]
    OS X Yosemite (10.10.4) 上自带的版本是 2.3.8。如果 git 没有安装的,自 OS X Mavericks (10.9) 开始,在终端(Terminal)上直接运行 git,会提示自动安装 Xcode Command Line Tools,这是最简单的方式。
    这样安装的 git 通常不是最新版,不过只要 git --version 版本在 2.0 以后的都可用,不是非得使用 git-scm Mac 最新版
    注:git-scm 上的版本是由 Tim Harper 来维护的 git-osx-installer 安装文件,当前项目托管在 sorceforge 上,下载 dmg 安装包后点击即会安装。目前最新版 2.6.3

  • GUI 客户端 的选择
    GitHub Desktop 是一个 git GUI 客户端,虽然她是为 GitHub 用户所开发,但你可以使用她连接任何 gitserver。界面简洁,同时支持 mac 和 windows。Git Hub Desktop 的更多帮助

  • Book Pro Git 安装说明

配置

略。

Windows 环境


安装
配置

使用 Git Bash 命令行工具进行操作。

  • ssh config 配置,和 Linux 下配置方法相同
    /etc/ssh/ssh_config ; system-wide file
    /c/Users/admin/.ssh/config ; user-specific file
    注:admin 是 Win8 下登录用户名。

  • Git Bash 的乱码问题
    ll,mkdir,vim,rm,git log,git commit,这些常用命令都可以正常显示中文。
    git status 时,发现 modified 出现:
    形如“idoc/A\347\231\273\350\256\260\350\207\252\345\212\251...”的文件名,其实是“ idoc/A登记自助...”。


    中文进行quotepath.png
  • git status 中文转义乱码的 解决方案
    在 Git Bash 提示符下输入:
    git config --global core.quotepath false
    core.quotepath 设为 fals e的话,就不会对 0x80 以上的字符进行quote。中文显示正常。

Linux 环境


源码安装 Book Pro Git Installing from Source
  • 解决依赖
    yum install curl-devel expat-devel gettext-devel \\ openssl-devel perl-devel zlib-devel

  • GitHub 下载源码
    wget https://github.com/git/git/archive/v2.6.4.tar.gz

  • 编译安装

$ tar -xzf v2.6.4.tar.gz
$ cd git-2.6.4
$ make configure
$ ./configure --prefix=/usr
$ make all 
$ sudo make install

注:因为 Python 2.4 依赖的问题,doc, html, info 等形式的文档没有安装。

  • 检查版本
$ git --version
git version 2.6.4
  • 附:yum 安装
    install the basic Git tools on Linux via a binary installer:

yum install git # 不过,采用这种方式,只能安装为:1.8.3.1。

配置

git config # 对 git 进行配置

环境参数
$ cat /etc/centos-release
CentOS Linux release 7.1.1503 (Core)

参考


git config 配置文件
  1. 系统级文件 $(prefix)/etc/gitconfig
    本文即 /usr/etc/gitconfig 文件。
    git config --system 指定只操作系统级文件。初始不存在,若不存在则无影响。
  2. 用户级文件 ~/.gitconfig
    git config --global 指定只操作用户级文件。初始不存在,若不存在则无影响。
  3. Repository 级文件 .git/config
    --local 对写操作,则只写入 Repository 级文件(默认行为);对读操作,则只从 Repository 级文件读。
  4. --file config-file 则指定 config-file。
  5. 注:如果不特别指定哪个配置文件,则依 system/global/local 顺序读取,最后的值覆盖前面的,多值的则合并。
info 文件(work tree)

.git/info/refs
.git/objects/info/packs

2005-2015 十周年

相关文章

  • Git

    Git安装配置 Git安装 Git初始配置 跟踪文件 git config

  • GIt

    [TOC] 1. git安装与配置 1.1 git安装 搜索git进官网下载,安装即可! 1.2 git基本配置 ...

  • 2018-04-12 Git基础

    一、Git 安装配置 1.Git官网下载并完成安装 2.Git 配置 1).环境变量配置 安装成功后需要配置Git...

  • centos7.6 安装nginx ,nodejs 最新,mys

    一、 git的安装配置和ssh配置(可选安装,为了安全,设置git用户不能登录) (1)安装git (2)配置gi...

  • 软件安装

    Git Bash的安装与配置 Node.js的安装与配置 Git 的安装与配置 VSCode的安装和配置 错误言论...

  • Git 安装

    安装git mac安装git 配置Git 配置Git的用户名跟邮箱, 下面的命令 表示配置home目录下的设置 配...

  • GIT配置使用

    一、安装配置git 1、安装git,安装过程这里不在熬述。2、配置git 3、创建RSA证书打开git bash后...

  • Gitlab配置方法(liunx)

    Git配置 使用git配置方法如何安装git方法,请参考git安装办法,此处不再介绍,请参考以前安装方法 添加ss...

  • git学习笔记

    GIT学习笔记 1、git 安装 以及初始配置 安装sodu apt-get install git 配置$ gi...

  • git 学习(1) ---- git 安装与基础操作

    git 安装和配置 sudo apt-get install git安装成功后查看git的版本 配置git 的用户...

网友评论

    本文标题:Git 安装配置

    本文链接:https://www.haomeiwen.com/subject/aayyhttx.html