Git 安装和使用

本贴最后更新于 2300 天前,其中的信息可能已经时移世易

Git 安装和使用

标签(空格分隔): Git 学习笔记


1.1 安装

直接使用包管理器方式安装 例如:
yum install git
不同系统对应不同方式,但基本都是一条命令搞定的事情。其实 Git 的安装方式有多种,例如:编译源码安装、从 Git 版本库进行安装(此方式可以同时存在多个不同版本的 Git,可测试 Git 的兼容性)。

1.2 命令补齐

一般通过包管理器安装的 Git 自带命令补齐,但通过源码方式安装的 Git,就需要为命令补齐做些工作才行。

我虽然通过包管理器安装的 Git,但任然没有命令提示
上 GitHub 把 git-completion.bash 文件内容弄下来,放到 ~/.git-completion.bash 中
然后在 .bashrc 文件尾处加入 source ~/.git-completion.bash
最后 source ~/.bashrc 即可

1.3 中文支持

若 Git 工作在 UTF-8 字符集下,中文妥妥的没啥问题。若是工作在 GBK 下,想要使用 git log 来查看中文的提交说明,需设置
git config --global i18n.logOutputEncoding gbk
并且设置录入提交说明时使用的字符集
git config --global i18n.commitEncoding gbk

1.4 Git 初始化

  • 1.4.1 用户信息配置
    配置当前用户的一些信息,这些信息在版本库提交时用到
    $ git config --global user.name "your name"
    $ git config --global user.email "yourmail@mail.com"

  • 1.4.2 命令别名
    有些命令太长,可以通过别名来方便使用
    $ sudo git config --system alias.st status 此别名可被所有用户使用
    $ git config --global alias.st status 此别名只能被当前用户使用

  • 1.4.3 Git Init
    创建目录,初始化一个版本库
    $ cd /home/sw/gitWork/demo
    $ git init 初始化一个版本库
    此命令会在 demo 目录下创建一个隐藏目录 .git, 这个目录就是 Git 的版本库(又叫仓库),demo 目录被称为工作区。
    $ git rev-parse --git-dir 显示当前文件夹所属版本库的位置
    $ git rev-parse --show-toplevel 显示当前文件夹所属工作区的位置
    $ git rev-parse --show-prefix 相对于工作区根目录的相对目录

1.5 Git config 命令

$ cd /home/sw/gitWork/demo
$ git config -e 此命令将编辑仓库下 config 文件
$ git config -e --global 此命令将编辑 ~/.gitconfig 文件
$ git config -e --system 此命令将编辑 /etc/.gitconfig 文件
以上三个分别是版本库级别、用户级别、系统级别。优先级由高到低!

  • Simon
    20 引用 • 10 回帖
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...