2.6git

一.下载安装

  • 可以直接从linux执行安装
    wget https://github.com/git/git/archive/v2.8.0.tar.gz
  • 依赖安装
    sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
  • sudo make prefix=/usr/local/git all
    然后等...
  • sudo make prefix=/usr/local/git install
  • 配置git环境变量

二.基础配置

  • 1.配置用户名
    git config --global user.name "yourname"
  • 2.配置邮箱(提交的时候会引用)
    config --global user.email "youremail"
  • 3.其他配置
    git config --global merge.tool "kdiff3"
    如果没装kdiff3就执行下面这行
    git config --global core.autocrlf false
    #让Git不要管Windows/Unix换行符转换的事
  • 4.编码配置
    git config --global gui.encoding utf-8
    避免git gui 中文乱码
    git config --global core.quotepath off
    避免git status显示的中文文件名乱码

三.git ssh key pair配置

  • 1.在linux的命令行下,
    ssh-keygen -t rsa -C "youremail"
  • 2.一路回车 不要输入任何密码之类的生成ssh key pair
  • 3.ssh-add ~/.ssh/id_rsa
    执行这里如果出现异常:Could not open a connection to your authentication agent.
    那么就先执行:eval `ssh-agent` 然后再执行添加操作
    之后用ssh-add -l就有新加的rsa了.
  • 4.cat ~/.ssh/id_rsa.pub

四.git常用命令

  • 1.切换分支
    git checkout 分支名
  • 2.拉取
    git pull
  • 3.提交
    git push

你可能感兴趣的:(2.6git)