1小时零门槛玩转GitHub网页版:零基础入门完整指南
【免费下载链接】introduction-to-githubGet started using GitHub in less than an hour.项目地址: https://gitcode.com/GitHub_Trending/in/introduction-to-github
还在纠结装不装GitHub客户端?看到 clone、commit 这些命令行就头晕?别急。GitHub 官方提供的 Introduction to GitHub 入门练习就是纯网页操作的,专为新开发者、新 GitHub 用户和学生设计,没有任何先决条件。读完并跟着做一遍,你不用安装任何客户端,1 小时内就能独立走完 仓库→分支→提交→合并请求 的完整流程。
跟完本指南,你将学会:
- 在网页上创建你的第一个分支
- 新建文件并完成第一次提交
- 创建拉取请求,并把它合并回主分支
这份指南基于 GitHub 官方的入门练习项目编写,仓库地址:https://gitcode.com/GitHub_Trending/in/introduction-to-github ,全程只用浏览器就能完成。
概念速讲:分支、提交、合并请求各是什么
动手前,先把 5 个名词过一遍,每个两三句就够。
仓库(repository):装着你的文件和文件夹的项目空间,会记录文件的每一次版本变化。可以理解为存放你项目的"网盘"。
分支(branch):仓库的一个平行版本,默认主分支叫 main;在其他分支上怎么改,都不影响主线。就像打游戏开了个新存档,死了随时删档重来,主线进度不受影响。
提交(commit):一组文件改动的快照,每次提交都会写一条提交信息说明改了什么。相当于相册里的一张照片,按时间留痕。
拉取请求(pull request):你把自己的改动"申请"进主分支,让别人查看、讨论、同意后再合入。好比把草稿发给主编审阅,审稿通过才能定稿。
合并(merge):把拉取请求里的改动正式并入 main 分支的动作,它本身也是一次提交。就是主编点了"采用",草稿变成正文。
动手主流程:4 个任务走完 GitHub 网页版全流程
任务一:怎么把练习仓库复制到你的账号
- 打开仓库页面,点右上角Clone or download(克隆或下载)按钮,选Open in new tab(在新标签页打开),把这份练习复制到你的账号下。
- 等大约 20 秒,刷新页面,仓库里会自动出现第一节课的引导。
容易卡住:建议把仓库设为公开。如果迟迟没有反应,去Actions(流水线)标签页看一眼,任务可能只是还在排队。
任务二:怎么创建你的第一个分支
- 进入仓库的Code(代码)标签页,点main旁边的分支下拉框。
- 输入框里输入
my-first-branch,点Create branch(创建分支)那行提示。 - 页面会自动切到新分支,下拉框里也变成新分支名。
容易卡住:分支名必须按练习要求一字不差地写my-first-branch,多一个字母都会导致后续检测不通过。
任务三:怎么新建文件并完成第一次提交
- 确认当前还在
my-first-branch分支上,点Add file(添加文件)下拉里的Create new file(创建新文件)。 - 文件名输入
PROFILE.md,内容区写一句自我介绍,如"欢迎查看我的 GitHub 主页"。 - 点右上角Commit changes(提交更改),进入提交对话框。
- 在Commit message(提交信息)输入框里改成
Add PROFILE.md,保持默认的"提交到 my-first-branch 分支"选项,点绿色Commit changes(提交更改)按钮。
提交成功后页面会出现一条提示横幅,上面的Compare & pull request(比较并创建拉取请求)按钮,就是下一个任务的入口。
任务四:怎么创建拉取请求
- 直接点提示条上的Compare & pull request(比较并创建拉取请求)按钮;也可以自己走一遍:点Pull requests(拉取请求)标签页,再点New pull request(新建拉取请求)。
- 在base(目标分支)下拉选
main,compare(来源分支)下拉选my-first-branch。 - 标题改成
Add my first file,描述区写清你做了什么:建了分支、建了文件、做了提交。 - 点Create pull request(创建拉取请求),页面会以左右对比形式展示你新增的文件。
任务五:怎么合并拉取请求并删除分支
- 在拉取请求页找到绿色的Merge pull request(合并拉取请求)按钮,点它。
- 弹出确认框,点Confirm merge(确认合并)。
- 合并完成后,点Delete branch(删除分支),把用完的
my-first-branch清掉。
容易卡住:按钮要是灰色点不动,多半是自动检查还在跑,稍等片刻即可激活。
成果验证:怎么确认全流程跑通了
- 切回Code(代码)标签页,分支下拉选
main,文件列表里能看到PROFILE.md——说明主分支已经收下你的改动。 - Pull requests(拉取请求)标签页里,你的请求处于已合并(Merged)状态。
- 分支下拉框里已经没有
my-first-branch,说明清理完成。
进阶路线:练完之后的 3 个方向
- 给自己做一张主页名片:新建一个公开仓库,名字和你的 GitHub 用户名一致,在根目录放一个
README.md写几句自我介绍,合并后访问个人主页就能看到效果,参考 x-review.md 里的收尾说明。 - 顺手学会 Markdown:
PROFILE.md用的就是 Markdown 语法,学一点排版能让你的主页更好看。 - 迈出第一次开源贡献:找一个标着 good first issue 的开源项目,用刚练熟的"建分支→提交→合并请求"流程提你的第一个贡献。
卡在哪一步了,或者有新的玩法?欢迎在评论区聊聊,收藏起来慢慢练也行。
参考资源:README.md(项目说明)、.github/steps/(分步教程)、.github/images/(全部配图)
【免费下载链接】introduction-to-githubGet started using GitHub in less than an hour.项目地址: https://gitcode.com/GitHub_Trending/in/introduction-to-github
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考