0


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

1、生成密钥

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

2、查看生成的密钥

cat ~/.ssh/id_ras.pub

复制生成的密钥 在 设置 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

进入ssh目录

cd ~/.ssh

查看密钥内容

cat id_rsa 私钥

cat id_rsa.pub 公钥

查看当前登录账号

git config user.name

查看邮箱

git config user.email

对应的修改

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

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 库名 // 删除远程仓库
标签: github gitlab ssh

本文转载自: https://blog.csdn.net/weixin_48201140/article/details/134730482
版权归原作者 九州县令 所有, 如有侵权,请联系我们删除。

“github / gitlab 生城 配置密钥 ssh key 及 对应 git方法命令”的评论:

还没有评论