Git-bash工具安装和常用命令

一. 下载

官网下载路径: 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 [email protected] 
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 "[email protected]" -b 4096 
# 生成过程中全部按enter即可,不输入密码。 生成成功之后,将公钥注册到gitlab平台上(粘贴时请编写一下标题,写明这是哪个机器的公钥,方便有多台机器时区分)
cat ~/.ssh/id_rsa.pub

至此: 个人的git配置就完成了(可能还有编译环境也要注册,请按上诉方法操作即可),请务必保证user.name 和 user.eamil正确

猜你喜欢

转载自blog.csdn.net/sinat_33101665/article/details/128933502