Git相关内容记录

配置相关

1.设置用户、邮箱等信息

全局设置:

git config --global user.name "user name"
git config --global user.email "email@domain.com"
#查看,也可在全局配置文件~/.gitconfig中查看
git config --list

如果需要为指定项目设置不同的用户名和邮件地址,可以在这个 Git 源目录下运行git config命令,不要加上–global:

git config user.name "user name"
git config user.email "email@domain.com"
#查看,项目指定的设置被保存在项目根目录下的.git/config文件中。
git config --list

生产自己的rsa公钥和密钥
命令行下执行 ssh-keygen -t rsa -C “你的email地址”
比如我的ssh-keygen -t rsa -C “maomao@qq.com”
下面就会有提示输入,公钥和私钥的存储位置和密码。我直接一路Enter
默认存储在/home/maomao/.ssh

目录下的:
公钥 : id_rsa.pub
私钥 : id_rsa
查看公钥内容
cat /home/maomao/.ssh/id_rsa.pub

复制公钥内容到github个人设置中的SSH and GPG keys中的 New SSH key中。
测试与 github是否连接成功
运行命令 : ssh -T git@github.com
显示结果 : Hi maomao! You’ve successfully authenticated, but GitHub does not provide shell access. 代表成功。

多主机共用 SSH Public/Private Key

  1. 拷贝 OLD 上的 id_rsa 和 id_rsa.pub 到云端 / U 盘 / 邮箱 /… 中备份。这两个文件位于用户目录下的隐藏文件夹~/.ssh/ 中(Windows一般在C:\user\username.ssh中)。
  2. 在 NEW 的终端 (Terminal) 上执行
git config [--global] user.name "[name]" //请保持和以前一样
git config [--global] user.email "[email address]"
ssh-keygen

这样会在 NEW 的~/.ssh/ 中生成新的 id_rsa 和 id_rsa.pub
3. 用备份好的 OLD 中的 id_rsa 和 id_rsa.pub 文件,覆盖 NEW 上对应的文件
4. 确保 NEW 上的两个文件的权限是正确的,id_rsa 是 600,id_rsa.pub 是 644,比如:
-rw------- id_rsa
-rw-r–r-- id_rsa.pub
-rw------- known_hosts
-rw-r–r-- known_hosts.old

2.中文名文件显示

git status 和 git diff 等命令输出显示的文件名为\数字的形式(Unicode)。如果设置 git config --global core.quotepath false,则文件名中的特殊字符将不会被转义为 Unicode 转义序列,而是以原始形式显示。这样做可以使文件名更易于阅读,但在某些情况下可能会导致问题,例如如果文件名中包含空格或其他特殊字符,则需要使用引号将其括起来。

操作相关

1.组合命令依次执行多个操作

有时候需要按顺序执行多个步骤,但是可能中间某个步骤时间较长,可以在一行执行一条组合命令
示例:

git add --all && git commit -m "msg" && git push origin master
#该命令可以添加所有改动点并提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ryan爱吃糖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值