Windows下msysGit使用及相关配置

 

  Windows下msysGit使用git

  目前咱们git经过ssh进行通讯,因此须要你也安装ssh以及将ssh key发给我,免得每次都须要输入用户名和密码windows

  一、建立工程目录ssh

  windows下进入msysGit目录下点击msys.bat,进入命令行svn

  mkdir–p /d/workspace/ui

  二、从版本库clone版本编码

  git clone git@192.168.10.49:hello.gitspa

  三、配置本地msysGit  命令行

  git能够针对每一个git工程进行单独配置,也能够全局配置。这里咱们针对单个工程进行配置日志

  a、进入你的工程目录
  cd /d/workspaceutf-8

  b、设置你的用户名和邮件
  gitconfig --global user.name "guoyun"                       #设置姓名,这里不一样于现有svn请务必设置你名字的全拼,由于姓名首字母之后有新人进来总会有重复

  gitconfig --global user.email "username@email.com"     #设置邮件

  c、设置颜色

  gitconfig --global color.diff auto           # git diff的时候要显示颜色

  gitconfig --global color.status auto       # git status的时候要显示颜色

  gitconfig --global color.branch auto     # git branch的时候要显示颜色

  d、设置命令别名
  gitconfig --system alias.st "status"        # git status命令别名为gitst

  gitconfig --system alias.ci "commit"     # git commit命令别名为git ci

  gitconfig --system alias.co "checkout"   # git checkout命令别名为git co

  gitconfig --system alias.br "branch"      # git branch命令别名为gitbr

  e、设置各类编码,避免乱码问题

  gitconfig --global core.quotepath false #文件名不乱码

  gitconfig --global gui.encoding utf-8     #gui界面编码

  gitconfig --global gui.encoding utf-8     #设置gitgui的界面编码为UTF-8

  gitconfig --global i18n.commitencoding utf-8    #设置 commit log 提交时使用 utf-8 编码

  gitconfig --global i18n.logoutputencoding utf-8 #设置git log输出日志时的编码是utf-8

  f、其余设置

  gitconfigcore.logallrefupdates        #设置分日志功能,能够找到重置后的提交。一些误操做后比较有用能够找回误操做丢失的代码