赞
踩
一. 下载
官网下载路径: https://git-scm.com/
(ps: linux端如果需要安装git,centos 可以通过yum install git 安装,ubuntu 通过apt-get 安装)
二. 安装
双击安装,一直下一步,在安装的时候需要勾选把git添加到系统环境变量中,并在第六步时选择第三项选项,然后下一步直到完成。
三. 配置
打开git-bash命令行进行下列操作:
3.1 用户名配置:
- git config --global user.name 张三12345
- git config --global user.email 12345@email.com
- git config --list | grep user
3.2 编辑器与换行符配置
默认使用vim作为命令行提交日志的编辑器,对于习惯vim的同学推荐
- git config --global core.editor vim
- 必须配置, 避免git checkout 代码时自动将unix换行符修改为windows的换行符,引发系列问题,设置git不要自动转换(注: 当项目代码仓库根目录存在.gitattributes文件,内容为: * test=auto 时,会覆盖 core.autocrlf false的设置项。)
- git config --global core.autocrlf false
- git config --list | grep core
- windows支持长路径,要不然代码路径太长会报错
- git config --global core.longpaths true
- #windows默认下载git代码,没有显示链接link属性问题
- git config --global core.symlinks true
3.3 快捷命令配置(可选)
- 常用简写配置:如 git status → git st
- git config --global alias.st status
- git config --global alias.co checkout
- 长命令简写配置: 如 格式化log → git lg
- git config --global alias.lg 'log --oneline --graph --decorate --pretty=format:"%h%x20%Cgreen%d%x20%Cred%an%x20%C(yellow)%ad%x20%Creset%s" --date=short'
3.4 路径字符显示Unicode代码问题配置(可选)
- 当被修改的文件中带有中文字符时,中文字符会被转换为Unicode代码,做如下配置git就不会对路径进行转换
- git config --global core.quotepath false
四. 配置SSH key
gitlab平台需要你配置 git 公钥之后才能方面的clone和push代码
ssh公钥一般放置在 ~/.ssh/id_rsa.pub中,查看是否有,如没有可以生成,如有也可以重新生成。生成方法
- # 请修改你的email,务必保证email正确
- ssh-keygen -t rsa -C "your.email@email.com" -b 4096
- # 生成过程中全部按enter即可,不输入密码。 生成成功之后,将公钥注册到gitlab平台上(粘贴时请编写一下标题,写明这是哪个机器的公钥,方便有多台机器时区分)
- cat ~/.ssh/id_rsa.pub
至此: 个人的git配置就完成了(可能还有编译环境也要注册,请按上诉方法操作即可),请务必保证user.name 和 user.eamil正确
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。