1. 安装git和检查
检查是否安装:
git --version
2.创建GitHub仓库
3.在VSCode中初始化本地仓库
方式一:通过源代码管理板块实现(不记得是自带的 还是插件了)
方式二:在VSCode终端新建Bash 运行
git init
4.添加远程仓库地址(我选择用SSH)
在新建的仓库中找到:
点击右边的复制按钮
在Bash中运行一下命令:
git remote rm origin
git remote add origin +复制内容
通过以下代码验证:
git remote -v
得到以下结果:
5.SSH方式让本地机器与Github交互
通过这种方式让某个github 账户下的所有仓库和一个本地机器相互关联 可以通信和交互
(1)生成SSH密钥对
在终端运行
ssh-keygen -t ed25519 -C "your_email@example.com"
其中:
-t ed25519 表示使用 ed25519 算法生成密钥对(推荐,因为它比 RSA 更安全)。
-C "your_email@example.com" 是添加一个标签,通常是你的邮箱地址,方便识别密钥的用途。
后续可以都按回车:
提示输入密钥的保存路径并给出默认路径,回车表示默认路径:
提升输入密码,输入密码后,即使密钥被盗,没有密码也无法使用。可以选择输入密码(更安全)或者直接按回车键不设置密码(方便,但安全性稍低)。
(2)根据上面的路径找到公钥并复制到github上
公钥文件是.pub结尾
github:
- 登录 GitHub 账号,点击右上角的头像,选择 Settings。
- 在左侧菜单中选择 SSH and GPG keys。
- 点击 New SSH key 按钮。
- 在 Title 中输入一个描述(例如“Personal Laptop”),在 Key 中粘贴刚才复制的公钥内容。
- 点击 Add SSH key 按钮完成添加。
(3)验证SSH连接是否成功
ssh -T git@github.com
6.设置Git的全局用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
可以通过 git config --list来查看
7.如果远程库不为空
git pull --rebase origin main
8.将本地项目工作区的所有文件添加到暂存区:
git add. //表示全部文件
git add 单个文件
git git add 文件夹1/ 文件夹2/ ……多个文件夹之间空格隔开
9.进行提交
git commit -m "注释"
10. 把当前分支 master 推送到远程
git push -u origin main