git使用笔记


1.前言

本文使用图形工具而不是命令行来完成git的功能

2.SSH公钥

  • 何谓公钥?
    1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,以后这台客户端连接服务器就不用每次都输入用户名和密码了。
    2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。
  • 仓库的 SSH 公钥 和账户 SSH 公钥 的区别?
    用户的 SSH 公钥具有推送和拉取的权限,而仓库的 SSH 公钥 则只具有拉取权限(通俗的说,一般不会给仓库设置专门的SSH,一旦设置了仓库的 SSH 公钥,则拉取代码时需要认证)

3.克隆项目远程项目到本地

  • 使用VScode操作

  • 使用git的图形界面操作


  • 有了项目带的下载地址,可以直接使用浏览器或者下载工具进行下载,但是不推荐,因为下载下来的文件缺少git相关的配置文件(默认隐藏)

4.使用VScode提交代码到远程仓库

  • 先在VScode中打开此项目

  • 查看已修改的代码

  • 提交修改到本地的暂存库

  • 初次提交需要配置用户名和用户邮箱


  • 推送到远程仓库