Git 实用配置

1.基础配置
查看配置信息:git config [–system |global | local] --list
设置用户名:git config [–system |global | local] user.name [yourname]
设置用户邮箱:git config [–system |global | local] user.email [youremail@xxx.com]
设置git命令别名:git config [–system |global | local] alias.[newCommand] [originalComman]

git的配置文件优先级 local > global > system

–local :位于git项目目录中的.git/config , 只对特定git项目有效
–global :位于C:/Users/Administrator/.gitconfig , 只对当前电脑登录用户有效
–system :位于 git的安装目录 /etc/gitconfig , 对系统所有用户和所有项目有效

2.忽略文件(.gitignore)
在Git工作区的根目录下创建.gitignore文件,按照一定的语法规则填写需要忽略的文件

语法规则如下:

注释:以’#'开始的行,被视为注释
忽略所有指定文件及目录:sample
忽略当前文件及目录:/dir
忽略目录:dir/
不忽略特定文件及目录:!sample
忽略文件及目录(通配符):
*.dex忽略所有以.dex结尾的文件;
*.[oa]忽略所有以.a和.o结尾的文件

3.Git https 免密

git config --global credential.helper store
配置后只需输入一次账号密码

4.生成ssh key

cd ~/.ssh
(window中 ~/ 路径为C:\Users\Administrator)
ssh-keygen -t rsa -f “文件名” -C “备注”

执行完上一条命令后更具提示按两次Enter键
在这里插入图片描述
执行完后,在~/.ssh 文件夹中会生成两个文件
在这里插入图片描述
如果没有指定文件名的话,生成的文件将是 id_rsa 和 id_rsa.pub
其中,.pub文件为公钥文件,另一个为私钥文件

5.管理多个ssh key

在~/.ssh 目录下创建 config文件
在这里插入图片描述
编辑config文件,填写以下格式的内容,本文以GitLab和GitHub为例:

#gitLab
Host gitlab.com
Port 22
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_gitLab_rsa

#gitHub
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_gitHub_rsa

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值