Git相关3 —— 命令及添加Gitee的公钥

本文详细介绍了Git的核心命令,包括工作目录、暂存区、本地仓库的管理,以及如何在VSCode中使用Git,如初始化、添加文件、提交、分支管理、合并和解决冲突。同时,指导读者如何在Gitee平台上添加和管理SSH公钥进行身份验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Git相关命令1 -- 工作目录、暂存区、本地仓库、

  • 使用平台有:cmd、Git bash、VSCode

  • git init 初始化 --- 新增.git 文件夹

  • git status 查看 文件/文件夹 状态

  • git add 需要追踪的文件名/文件夹名 提交到暂存区

    • git add . 文件及文件夹批量提交到暂存区

  • .gitignore文件 放需要忽略的文件和文件夹,包括 .gitignore文件 本自身

  • git commit -m "备注文字" 提交到本地仓库

    • git commit -am "注释" 直接提交到本地仓库(已经提交到暂存区的,修改后可以使用这个合并的命令)

  • git diff 文件名 查看修改的内容

  • git log 查看版本详细信息

    • git log --pretty=onelin 一行查看版本信息

  • git reflog 查看版本信息(不详细)--- 便于版本穿梭使用

  • 版本穿梭

    • git reset --hard 版本号 基本指令

    • git reset --hard HEAD^ 回退到上一个版本

    • git reset --hard HEAD^^ 回退到上两个版本

    • git reset --hard HEAD~5 向前回退5个版本

  • 撤销工作目录的修改

    • git checkbox -- 文件名 撤销一个文件的修改 如:git checkout -- taobao-11.txt taobao-22.txt

    • git checkout . 撤销所有文件的修改

  • 撤销暂存区的追踪

    • git reset HEAD 文件名 撤销一个文件的追踪

    • git reset HEAD * 撤销所有文件的追踪

  • 创建及切换分支

    • git branch 分支名 创建分支

    • git branch -v 查看所有分支,当前分支带*

    • git checkout 分支名 切换分支

    • git merge 分支名 把指定的分支合并到当前分支上

    • 合并分支冲突(两个分支修改同一行代码,会产生冲突问题)

我选择的是‘保留双方更改’

  • 重新修改后需要再次提交至 ‘本地仓库’

  • git add 提交至 ‘暂存区’ ---> git commit (一般备注写到自动弹出来的文件里面,i进入编辑模式,esc键退出编辑,:wq!退出并保存)

2.添加Gitee的公钥

  1. 右键打开 Git Bash Here

  2. 进入 .ssh 文件夹 cd ~/.ssh

  3. 查看文件夹内文件 ls

                (1)如果有 id_rsa.pub文件 或者 id_dsa.pub文件 ,直接进行下一步;

                (2)如果没有,进行如下操作:

                        通过命令 ssh-keygen 生成 SSH Key:ssh-keygen -t rsa -C "your email"

           ① -C 注释

           ② -t key 类型

                        输出,如:中间通过三次回车键确定        

      4. 输入查看公钥的命令 cat ~/.ssh/id_rsa.pub

      5. 复制这段公钥 clip < ~/.ssh/id_rsa.pub

      6. 打开 Gitee官网 ,右上角头像中的设置 ---> 安全设置 ---> SSH公钥

       7. 将上面复制的公钥粘贴在下面截图中的地方,按确定并输入登录密码就配置成功了

       8. 点击 确认 按钮,输入Gitee登录的密码,密码输入正确,弹出添加成功的提示。

       9. 查看配置成功的公钥

       10. SSH配置成功!

       11.如果需要删除公钥也是需要输入登录密码的

        12. 补充:添加和删除公钥都需要Gitee的登录密码,必须保持一致,如果忘记在 账号管理 修改密码即可

### 配置Git以连接到Gitee账户 #### 设置全局用户名和邮箱地址 为了确保提交记录中的作者信息无误,在首次使用 Git 之前,需设定用户的名称与邮件地址。这可以通过两条简单的命令实现: ```bash git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ``` 上述操作仅需执行一次即可永久生效[^4]。 #### 创建并添加SSH密钥至Gitee 对于安全性和便捷性的考虑,通过 SSH 密钥来建立本地计算机同 Gitee 的信任关系是一种高效的方式。具体流程如下所示: - **生成新的SSH密钥对** 执行以下指令创建一对全新的 RSA 或 ED25519 类型的 SSH 私钥及其对应的公钥。这里推荐采用后者,因其提供了更高的安全性保障。 ```bash ssh-keygen -t ed25519 -C "your_email@example.com" ``` 此过程中可能会询问保存位置,默认路径通常是最优选项;同时也会请求设置加密短语(passphrase),留空则表示无需额外保护措施。注意,此步骤中连续按下回车键三次可跳过所有交互环节[^2]。 - **验证SSH密钥文件** 成功生成后,可以在 `~/.ssh` 文件夹内找到名为 `id_ed25519` 和 `id_ed25519.pub` 的两个新文件。前者为私钥而后者则是用于上传给服务器端的身份证明——即所谓的“公钥”。 - **获取公钥内容** 使用文本编辑器打开位于 `.ssh/id_ed25519.pub` 下的公钥文档,将其全部内容复制下来备用。该字符串应类似于 `ssh-ed25519 AAAA***5B Gitee SSH Key` 这样的格式[^3]。 - **向Gitee平台注册SSH公钥** 登录 Gitee 账号,进入个人资料页面下的【SSH 公钥】管理区域。在此处粘贴刚刚获得的那一串字符作为一条有效的 SSH 认证凭证,并为其指定一个易于识别的名字以便日后管理和维护。最后确认提交动作使更改即时生效。 完成以上几步之后,便可以利用 Git 工具轻松地拉取/推送项目资源而不必每次都手动输入登录凭据了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值