git使用笔记
1.前言
本文使用图形工具而不是命令行来完成git的功能
2.SSH公钥
- 何谓公钥?
1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,以后这台客户端连接服务器就不用每次都输入用户名和密码了。
2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。 - 仓库的 SSH 公钥 和账户 SSH 公钥 的区别?
用户的 SSH 公钥具有推送和拉取的权限,而仓库的 SSH 公钥 则只具有拉取权限(通俗的说,一般不会给仓库设置专门的SSH,一旦设置了仓库的 SSH 公钥,则拉取代码时需要认证)
3.克隆项目远程项目到本地
-
使用VScode操作
-
使用git的图形界面操作
-
有了项目带的下载地址,可以直接使用浏览器或者下载工具进行下载,但是不推荐,因为下载下来的文件缺少git相关的配置文件(默认隐藏)
4.使用VScode提交代码到远程仓库
-
先在VScode中打开此项目
-
查看已修改的代码
-
提交修改到本地的暂存库
-
初次提交需要配置用户名和用户邮箱
-
推送到远程仓库