当前位置:   article > 正文

github / gitlab 生城 配置密钥 ssh key 及 对应 git方法命令_github生成密钥

github生成密钥

1、生成密钥

ssh-keygen -t rsa -C "你的邮箱@qq.com"
  • 1

2、查看生成的密钥

cat ~/.ssh/id_ras.pub
  • 1

复制生成的密钥 在 设置 ssh密钥模块添加

生成多个密钥 - 通过配置不同的邮箱及名称区分

生成步骤
ssh-keygen -t rsa -C "你的邮箱@qq.com"  -f ~/.ssh/id_rsa_github
ssh-keygen -t rsa -C "第二个邮箱@qq.com"  -f ~/.ssh/id_rsa_gitlab 

查看步骤
ssh-add ~/.ssh/id_rsa_github
ssh-add ~/.ssh/id_rsa_gitlab
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

进入ssh目录

cd ~/.ssh
  • 1

查看密钥内容

cat id_rsa 私钥

cat id_rsa.pub 公钥
  • 1
  • 2
  • 3

查看当前登录账号

git config user.name
  • 1

查看邮箱

git config user.email
  • 1

对应的修改

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
  • 1
  • 2

git 相关方法命令

git init // 初始化仓库
git clone 地址。// 拉取代码 从仓库克隆项目
git add . //添加所有
git status  // 查看状态
git commit -m '注释' // 提交注释
git diff //查看更新的详细信息,与git status不同的是,git status只显示更新的状态,而 git diff 可以显示已写入缓存与已修改但尚未写入缓存的改动的区别具体的详细信息
	尚未缓存的改动:git diff
	查看已缓存的改动: git diff --cached
	查看已缓存的与未缓存的所有改动:git diff HEAD
	显示摘要而非整个 diff:git diff --stat
git reset HEAD test.txt // 用于取消已缓存的内容,如我们要取消已提交的test.txt文件
git branch // 查分支
git branch 分之名 //创建分支
git merge 需要合并的分支名 // 合并分支。如在master分支 使用 get merge dev。 就是从dev分支合并到master
git checkout 分支名  // 切换分支
gie checkout . //放弃工作区中全部的修改
git checkout -b 分支名 // 创建并切换到新的分支 相当于 git branch 分之名 和 git checkout 分支名 组合
git branch -D 分支名 // 删除分支

git fetch //从远程获取最新版本到本地,不会自动合并
git pull // 从远程获取最新版本并merge到本地
git remote rm 库名 // 删除远程仓库

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/671421
推荐阅读
相关标签
  

闽ICP备14008679号