【详解】Git和GitHub使用入门教程(2026最新)
编程开发
共 4 个步骤
一
连接GitHub远程仓库
注册GitHub账号(github.com)后,首先配置SSH密钥免密登录:终端执行ssh-keygen -t ed25519 -C "你的邮箱",一路回车使用默认设置选项。然后找到生成的公钥文件(默认在C:\Users\你的用户名\.ssh\id_ed25519.pub),用记事本打开复制全部内容。在GitHub网站点头像 → Settings → SSH and GPG keys → New SSH key,粘贴公钥保存。测试连接:ssh -T git@github.com,看到"Hi xxx! You've been authenticated"说明成功。现在在GitHub上点"+" → New repository创建远程仓库,创建后复制SSH地址。本地已有仓库关联远程:git remote add origin git@github.com:用户名/仓库名.git。推送代码:git push -u origin main(-u参数设置上游分支,以后直接git push就行)。拉取远程更新:git pull origin main。克隆别人的仓库:git clone SSH地址。
二
掌握Git基本操作命令
操作要点:Git的核心工作流是:修改文件 → 暂存(stage) → 提交(commit)。在项目文件夹中打开终端,执行git init初始化仓库(文件夹内会出现隐藏的.git目录)。常用命令:git status查看当前状态(哪些文件被修改/新增/删除);git add 文件名将指定文件加入暂存区,git add .添加所有修改;git commit -m "提交说明"将暂存区的内容提交到本地仓库;git log查看提交历史(按q退出);git diff查看当前修改和上次提交的区别。重要概念理解:工作区(你能看到的文件) → 暂存区(git add后) → 本地仓库(git commit后)。撤销操作:git checkout -- 文件名可以撤销工作区的修改(回到上次commit的状态,谨慎使用!);git reset HEAD 文件名把文件从暂存区撤回工作区。多练几次这些命令形成肌肉记忆。
(操作完记得保存)

三
学会分支管理
分支是Git最强大的功能。主分支(main)保持稳定代码,开发新功能时创建新分支,完成后再合并回主分支。核心命令:git branch查看所有分支(当前分支前有*号);git branch feature-xxx创建新分支;git checkout feature-xxx切换到该分支(或用更新的命令git switch feature-xxx);git checkout -b feature-xxx创建并立即切换(快捷方式)。在新分支上修改代码、提交,完全不影响main分支。功能开发完成后:git checkout main先切回主分支,git merge feature-xxx将功能分支合并进来。如果合并时两个分支修改了同一个文件的同一处,会产生冲突(conflict),Git会在文件中用<<<<<<< ======= >>>>>>>标记冲突位置,手动编辑处理冲突后git add和git commit完成合并。合并完成后可以删除功能分支:git branch -d feature-xxx。个人建议养成习惯:永远不要直接在main分支上开发。
(如果找不到这个选项,可能是系统版本不同)

四
安装和初始配置Git
这一步很关键:打开Git官网(git-scm.com)下载Windows版Git安装包。双击安装,大部分选项保持默认即可,但注意以下几项:(1) 默认编辑器个人建议改选"Use Visual Studio Code as Git's default editor"(如果装了VS Code),默认的Vim对新手不友好;(2) "Adjusting the name of the initial branch in new repositories"选Main(GitHub现在默认分支名是main);(3) PATH环境选"Git from the command line and also from 3rd-party software"。安装大功告成后打开Git Bash(或CMD),执行初始配置:git config --global user.name "你的名字"和git config --global user.email "你的邮箱"(这个邮箱要和GitHub注册邮箱一致)。执行git config --list确认配置。建议额外配置:git config --global core.autocrlf true(处理Windows换行符情况)。
快速理解
其实没那么复杂,用最简单的话来说就是:
说到底就是连接GitHub远程仓库这件事最关键。其余的都是锦上添花,搞不搞都行。
说到底就是连接GitHub远程仓库这件事最关键。其余的都是锦上添花,搞不搞都行。
很多人一遇到这种问题就想着去修手机店,其实自己在家就能搞定,省下的钱买杯奶茶不香吗?
不要怕操作错,大部分设置都可以改回来的。实在搞砸了就恢复默认设置。
以上步骤适用于大多数系统环境,具体操作可能因版本不同略有差异。
- 操作前建议备份重要数据
- 如遇异常请参考常见问题
- 系统重启后生效
相关标签