一、前言
- 为什么要用 VSCode + GitHub?
- GitHub:全球最大代码托管平台,支持版本控制和协作开发
- VSCode:轻量级代码编辑器,内置 Git 支持,无缝集成 GitHub
- 适用场景:个人项目管理、团队协作、开源贡献
二、准备工作
1. 注册 GitHub 账号
- 访问 GitHub 官网 注册账号
如何在 VSCode 中连接 GitHub 进行代码托管。内容包括注册账号、安装配置 Git 和 VSCode、设置全局用户信息。重点讲解了通过 HTTPS 和 SSH 两种协议连接 GitHub 的方法,以及克隆仓库、初始化项目、提交推送代码的具体操作步骤。此外,还涵盖了处理推送权限拒绝、合并冲突及合并无关历史等常见问题的解决方案,并提供了 VSCode 中的 Git 快捷键和图形化操作技巧,帮助用户高效完成版本控制工作。
git config --global user.name "你的 GitHub 用户名"
git config --global user.email "你的 GitHub 注册邮箱"
验证配置:
git config --global --list
Ctrl+Shift+P 输入 GitHub: Sign in,选择浏览器授权https://github.com/用户名/仓库名.git)生成 SSH 密钥
ssh-keygen -t ed25519 -C "[email protected]"
测试连接
ssh -T [email protected]
看到 Hi 用户名! 表示成功。
将公钥添加到 GitHub
复制公钥内容:cat ~/.ssh/id_ed25519.pub
GitHub → Settings → SSH and GPG keys → New SSH Key
git init
git remote add origin https://github.com/用户名/仓库名.git
git add .
git commit -m "首次提交"
git push -u origin main
git clone [email protected]:用户名/仓库名.git
或通过 VSCode 直接克隆:Ctrl+Shift+P → Git: Clone
git pull origin main
或通过 VSCode 界面点击 源代码管理面板的同步按钮
git config --global credential.helper manager-core
<<<<<<< 标记手动修改后执行:
git add 冲突文件
git commit -m "解决冲突"
强制合并不相关历史:
git pull origin main --allow-unrelated-histories
Ctrl+Shift+G:打开 Git 面板Ctrl+Shift+P:快速执行 Git 命令node_modules/)
微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online