查看分支图

git log --graph

查看 feature 分支的历史

git log --graph feature

查看所有历史版本信息

git reflog

一台电脑配置多个 git 账号

查看之前的设置

git config --global --list

清空全局的邮箱和用户名称

git config --global --unset user.name "你的名字" //删除之前的名字配置
git config --global --unset user.email "你的邮箱"//删除之前的名字配置

生成ssh-key

在 .ssh 文件夹新建全称为 config 的文件,config 文件内容如下:

Host one.gitlee.com   #这是一个别名
HostName gitee.com  # 这是远程仓库的域名
User git
IdentityFile ~/.ssh/id_rsa   # 这个账号对应私钥的地址

Host YHJ_GitHub     #这是一个别名
HostName GitHub.com  # 这是远程仓库的域名
User git
IdentityFile ~/.ssh/github_id  # 这个账号对应私钥的地址

执行命令时地址参数需要修改

旧命令:git remote add origin [email protected]:yhj/learn-git.git
新命令:git remote add origin git@YHJ_GitHub:yhj/learn-git.git

参考链接