
🔥个人主页:@草莓熊Lotso 🎬作者简介:C++研发方向学习者 📖个人专栏: 《C语言》 《数据结构与算法》《C++知识分享》《编程工具入门指南》 ⭐️人生格言:生活是默默的坚持,毅力是永久的享受。
前言:对于开发者而言,GitHub 早已不只是 “代码托管平台”—— 它是协作开发的工作台、开源项目的聚集地,更是技术成长中不可或缺的工具。但对刚接触的新手来说,从安装客户端到第一次提交代码,往往会被 “仓库”“分支”“commit” 这些术语劝退。今天这篇博客,就用最通俗的步骤,带大家完成 GitHub 的安装、配置,并掌握日常开发中最常用的核心操作,让你快速上手这个开发者必备工具。
在开始操作前,先明确一个问题:我本地存代码不就够了,为什么要折腾 GitHub?其实 GitHub 的核心价值,远不止 “备份代码”:
GitHub 的使用依赖 “Git” 这个版本控制工具(GitHub 是基于 Git 的平台),所以首先要安装 Git,再根据习惯选择 “命令行操作” 或 “图形化客户端操作”(新手推荐客户端,更直观)。
Git 是核心工具,无论用不用客户端,都需要先安装:
Win+R,输入cmd打开命令提示符,输入git --version,如果显示 “git version 2.x.x...”,说明安装成功。git --version,如果没安装,系统会提示 “是否安装开发者工具”,点击 “安装” 即可;brew install git(需要先安装 Homebrew,官网:Homebrew — The Missing Package Manager for macOS (or Linux))。sudo apt-get update && sudo apt-get install git,输入密码后等待安装,同样用git --version验证。如果你不喜欢记命令,GitHub 官方提供了图形化客户端(GitHub Desktop),操作更直观:
安装完成后,必须做一件事:告诉 Git 你的 GitHub 账号信息,否则 GitHub 无法识别你的代码提交身份(相当于 “给代码签名,证明这是你提交的”)。
打开终端(Windows 用命令提示符或 PowerShell,Mac/Linux 用终端),输入以下两条命令,注意把 “your-github-username” 换成你的 GitHub 用户名,“your-github-email” 换成你注册 GitHub 时用的邮箱:
# 配置用户名
git config --global user.name "your-github-username"
# 配置邮箱
git config --global user.email "your-github-email"git config --global --list,如果能看到刚才配置的用户名和邮箱,说明配置成功;--global?这个参数表示 “全局配置”,后续所有 Git 仓库都会用这个身份,不用每个仓库都配一次。默认情况下,每次向 GitHub 提交代码,都需要输入用户名和密码(或个人访问令牌),比较麻烦。配置 SSH 密钥后,可以实现 “免密码提交”,更高效:
生成 SSH 密钥:打开终端,输入以下命令(邮箱还是你 GitHub 的注册邮箱),然后一路按回车(不用输入任何内容):
bash
ssh-keygen -t ed25519 -C "your-github-email"
(如果系统不支持 ed25519 算法,换成ssh-keygen -t rsa -b 4096 -C "your-github-email")
找到 SSH 密钥文件:
C:\Users\你的用户名\.ssh\id_ed25519.pub(如果是 rsa 算法,文件名是id_rsa.pub);~/.ssh/id_ed25519.pub;复制密钥内容:用记事本(Windows)或文本编辑器(Mac 用 TextEdit)打开id_ed25519.pub文件,全选复制里面的内容(从 “ssh-ed25519” 开始,到你的邮箱结束,不要漏字符);
添加到 GitHub:
验证是否生效:终端输入ssh -T git@github.com,第一次会提示 “Are you sure you want to continue connecting (yes/no)?”,输入yes,如果显示 “Hi [你的用户名]! You've successfully authenticated...”,说明配置成功。
接下来用 “GitHub Desktop 客户端” 和 “命令行” 两种方式,演示最核心的流程:创建仓库→本地修改→提交代码→推送到 GitHub(新手优先看客户端方式,更简单)。
hello.txt);README.md文件,用记事本或编辑器(比如 VS Code)修改内容(比如加上 “这是我第一次修改 README 文件!”);README.md),下方 “Summary” 填提交说明(比如 “update README.md: add first edit note”,必须填,说明这次改了什么),“Description” 可选;README.md的内容已经更新,说明操作成功!先在 GitHub 官网创建仓库(步骤和方式 1 一样),复制仓库的 SSH 或 HTTPS 地址:
git@github.com:your-username/my-first-github-project.git);本地选择一个文件夹(比如 “D:\Projects”),打开终端,输入以下命令(把地址换成你复制的):
# 克隆仓库到本地
git clone git@github.com:your-username/my-first-github-project.git进入仓库目录:
cd my-first-github-project用编辑器修改README.md文件(比如添加内容);
终端输入以下命令,完成 “提交→推送”:
bash
# 查看修改的文件
git status
# 把修改的文件加入“暂存区”(准备提交)
git add README.md # 单个文件,也可以用git add . 表示所有修改的文件
# 提交到本地仓库,-m后面是提交说明
git commit -m "update README.md: add first edit note"
# 推送到GitHub远程仓库
git push origin main验证:刷新 GitHub 仓库页面,看到修改后的内容,就成功了!
git add);git add 文件名或git add .。掌握了以上基础操作,你已经能满足日常个人开发需求了。如果想进一步用好 GitHub,可以学习这些进阶技能:
git branch创建分支(比如开发新功能时创建feature/login分支,修复 bug 时创建bugfix/error-404分支),避免直接在main分支修改,开发完成后用 “Merge” 合并分支;.gitignore文件,列出不需要提交到 GitHub 的文件(比如node_modules/、target/、.idea/等临时文件或依赖文件夹),避免仓库体积过大。结语:GitHub 的核心逻辑其实很简单:“本地修改→提交到本地仓库→推送到远程仓库”,熟练后会发现它就像 “代码的云盘 + 协作工具”。刚开始可能会记不住命令或操作步骤,但多试几次,尤其是实际开发中用起来,很快就能上手。现在就去创建你的第一个仓库,开始你的 GitHub 之旅吧!