git使用笔记
1.前言
- 当拿到远程项目的地址之后,就可以将代码拉取下来。如果只是纯粹的下载代码进行测试,不涉及代码推送,那么使用浏览器直接下载即可。但是如果后期想管理这个远程项目,项目目录中必须有git的相关配置。
- 如果拉取代码时用的是专门的代码编辑工具,那么代码拉取完毕之后,项目目录都会生成
- 管理代码主要有两个步骤,拉取和推送,拉取代码只需要项目地址即可,无需权限认证。而推送代码则涉及到服务器的认证,要么输入账号密码,要么使用SSH公钥
2.SSH公钥
- 何谓公钥?
1.很多服务器都是需要认证的,ssh认证是其中的一种。在客户端生成公钥,把生成的公钥添加到服务器,以后这台客户端连接服务器就不用每次都输入用户名和密码了。
2.很多git服务器都是用ssh认证方式,你需要把你生成的公钥发送给代码仓库管理员,让他给你添加到服务器上,你就可以通过ssh自由地拉取和提交代码了。 - SSH公钥生成方式1:SSH公钥生成方式
- SSH公钥生成方式2:SSH公钥生成方式
3.克隆项目远程项目到本地
-
使用VScode操作
-
使用git的图形界面操作
-
有了项目带的下载地址,可以直接使用浏览器或者下载工具进行下载,但是不推荐,因为下载下来的文件缺少git相关的配置文件(默认隐藏)
4.使用VScode提交代码到远程仓库
-
先在VScode中打开此项目
-
查看已修改的代码
-
提交修改到本地的暂存库
-
初次提交需要配置用户名和用户邮箱
-
推送到远程仓库