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 文件
以上三个分别是版本库级别、用户级别、系统级别。优先级由高到低!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于