一、安装必要工具(git 和 vscode 缺一不可)
1. 下载安装 Git(有则忽略)
Windows 用户:
- 访问 Git 官网下载页面。
- 双击下载的安装文件。
- 安装时注意:
- 在 "Select Components" 步骤,确保勾选 "Git Bash Here"(方便右键操作)。
- 在 "Adjusting your PATH" 步骤,选择 "Git from the command line and also as 3rd-party software"(关键!)。
在 VS Code 中使用 Git 的完整流程。涵盖 Git 和 VS Code 的安装配置、仓库初始化与克隆、基础操作如添加暂存、提交、推送与拉取、状态检查及日志查看。详细讲解了分支的创建、切换、合并与删除,并总结了每日 Git 工作流及新手练习建议,帮助开发者高效进行版本控制。
Windows 用户:
Mac 用户:
xcode-select --install(系统会自动安装 Git)。验证安装:
git --version。git version 2.45.0),说明安装成功!为什么推荐: VS Code 内置了 Git 可视化界面,让新手更容易理解 Git 操作,无需记忆命令。
安装步骤:
验证安装:
Ctrl+Shift+G(Windows)或 Cmd+Shift+G(Mac)。只拉取或者克隆代码不需要,但提交和推送代码是必要的。
# 设置你的名字(替换为你的名字)
git config --global user.name "张三"
# 设置你的邮箱(替换为你的邮箱,最好用 GitHub 注册邮箱)
git config --global user.email "[email protected]"
# 查看是否设置成功
git config --list
场景:你有一个全新的 Python 项目想用 Git 管理。
步骤:
D:\document\git_vscode_example。场景:你想下载 GitHub 上的项目到本地。
步骤:
场景:修改了代码,准备提交。
步骤:
main.py 文件(例如添加一行 print("Git is awesome!"))。文件会从"更改"移动到"暂存的更改"。
场景:确认修改无误,保存到本地仓库。
步骤:
Ctrl+Enter)。场景:将本地修改同步到远程仓库。
步骤:
场景:获取他人推送的最新代码。
步骤:
建议:在每个操作前后检查状态。
步骤:
main)。git branch。git status。git fetch,这个命令会从远程仓库(GitHub)下载最新的历史记录信息,但并不会修改你本地的文件。它只是帮你'看一眼'云端有什么新东西。git status,它就会告诉你:'Your branch is behind 'origin/main' by X commits…' (你的分支落后于远程主分支 X 个提交)。git status。当你完成了一次本地 commit,但还没有 push 时,直接运行 git status,它就会告诉你:'Your branch is ahead of 'origin/main' by Y commits…' (你的分支领先于远程主分支 Y 个提交)。这个 Y 就是你在 VS Code 里看到的那个数字。场景:查看历史修改。
步骤:
main 的最新提交哈希值)。git fetch 仓库名。另一个是 Pull,相当于 git fetch + git merge 一起,即,先下载远程仓库的最新提交,再自动尝试将下载的更改合并到当前分支,或者相当于 git pull。git pull 再 git push。Ctrl+Shift+P → 输入 git log。为什么需要分支:
main)保持稳定。场景:开始开发新功能。
步骤:
main)。feature/login)。💡 命名建议:
feature/功能名(新功能)、fix/问题描述(修复 bug)、docs/文档说明(文档更新)
场景:在不同任务间切换。
步骤:
场景:新功能开发完成,合并回主分支。
步骤:
main):
main。feature/login)。场景:分支已合并,不再需要。
步骤:
💡 安全提示: 只删除已合并的分支,避免丢失未完成的工作。
git log 查看自己的历史。🌟 关键原则:小步提交:每次提交只做一件事;清晰描述:提交信息要具体(如"修复登录按钮样式");频繁推送:避免代码丢失;状态检查:操作前后查看状态。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 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