GitHub 入门教学 2026:香港开发者完全指南(由零开始)

3次阅读
没有评论

翻译说明:本文为 MobileSetting 原文 的繁体中文转简体中文翻译。除繁简转换、明显错别字和排版外,保留原文标题、事实、观点、数字、结构和第一人称表达。

GitHub 免费帐号支援无限 Public Repository,建立帐号后装 Git(git-scm.com),输入 git initgit add .git commitgit push 四条指令即完成第一次上传。

唔少香港人学编程,去到「点样保存代码」𠮶步就卡咗住。其实 Git + GitHub 系业界标准,而且完全免费入门。呢篇文由零开始,带你完成由装 Git 到第一次 push 代码,以及用 GitHub Pages 免费建静态网站,全程唔需要信用卡。


GitHub 系咩?点解开发者必用?

GitHub 系一个云端代码托管平台,底层技术系 Git——一个版本控制系统。两者分别:

  • Git:本地工具,追踪代码修改历史,让你可以回到任何一个旧版本
  • GitHub:云端平台,把 Git 仓库(Repository)同步上网,方便备份、分享、协作

GitHub 免费版可以做乜:

  • 无限 Public Repository(公开项目)
  • 无限 Private Repository(私人项目,2019 年起免费开放)
  • GitHub Pages(免费静态网站托管)
  • GitHub Actions(自动化 CI/CD,每月 2,000 分钟免费)
  • GitHub Copilot(AI 代码补全,学生及部分用家免费)

全球超过 1 亿开发者用 GitHub,几乎所有 open source 项目都喺度。学会 GitHub 系进入开发者圈子嘅基本门票。


建立帐号同基本设定

Step 1:建立 GitHub 帐号

  1. github.com,点右上角 “Sign up”
  2. 填电邮、密码、用户名(Username 一旦设定系你嘅永久 URL:github.com/你的用户名,谨慎选择)
  3. 完成验证,选 Free 方案

Step 2:安装 Git 本地工具

Windows:

  • git-scm.com/download/win 下载安装程式
  • 安装时保持预设选项即可
  • 安装完后打开「Git Bash」(已安装)

macOS:

  • 打开 Terminal,输入 git --version
  • 如果未装,系统会提示安装 Xcode Command Line Tools,跟指示做

Step 3:设定用户资讯(只需做一次)

git config --global user.name "你的名字"
git config --global user.email "你的电邮@example.com"

呢个设定决定每次 commit 显示嘅名字,设定完就唔需要每次重设。


Git 基本指令教学(init / add / commit / push / pull)

以下系最常用嘅 Git 指令,学识呢 6 条已足够日常使用:

初始化本地仓库:

git init

喺你嘅项目资料夹入面执行,会建立 .git 隐藏资料夹,代表呢个资料夹系 Git 仓库。

查看目前状态:

git status

显示有冇未储存嘅修改、有冇新文件未被追踪。养成每次操作前先 git status 嘅习惯。

添加文件到暂存区:

git add .          # 添加所有改动
git add index.html # 只添加指定文件

提交改动(建立 Commit):

git commit -m "描述呢次做咗咩改动"

引号入面写清楚改动内容,例如 “Add homepage design” 或 “Fix login bug”,方便之后回看。

连接 GitHub 远端仓库:
先喺 GitHub 新建一个 Repository(点右上角 + → New repository),然后:

git remote add origin https://github.com/你的用户名/你的项目名.git
git branch -M main
git push -u origin main

之后每次更新代码:

git add .
git commit -m "改动描述"
git push

从远端拉取最新代码(多装置或协作时用):

git pull

GitHub Pages 免费建站(5 分钟上线静态网页)

GitHub Pages 系 GitHub 提供嘅免费静态网站托管服务。只要你有 HTML/CSS 文件,几分钟就可以上线,域名格式系 你的用户名.github.io/项目名

步骤:

  1. 喺 GitHub 建立一个新 Repository,命名为任意名字(例如:my-website)

  2. 把你嘅 HTML 文件 push 到该 Repository(确保有 index.html 在根目录):

git init
git add .
git commit -m "Initial website"
git remote add origin https://github.com/你的用户名/my-website.git
git push -u origin main
  1. 喺 GitHub Repository 页面,点 Settings → 左侧 Pages

  2. 喺 “Branch” 选 main,资料夹选 / (root),点 Save

  3. 等约 1-2 分钟,刷新页面后会见到 “Your site is live at https://你的用户名.github.io/my-website

注意事项:

  • GitHub Pages 只支援静态内容(HTML/CSS/JS),唔支援 PHP、Python、Node.js 后端
  • 免费版每月流量 100GB,每个 Repository 建议唔超过 1GB
  • 如需自订域名,可喺 Pages 设定里加入,然后去域名商改 DNS 记录

GitHub Copilot 同 Actions 简介(免费版有咩)

GitHub Copilot(AI 代码补全):
Copilot 系 GitHub 嘅 AI 配对程式,可以根据上文自动补全代码、写函数、解释错误。

免费版(2024 年起):每月限制 2,000 次代码补全 + 50 次 Chat,支援 VS Code。对于初学者已相当够用。学生可透过 GitHub Education 申请完全免费嘅 Copilot Pro。

GitHub Actions(自动化流程):
Actions 系 GitHub 的 CI/CD 工具,可以设定「每次 push 后自动跑测试、自动部署」嘅流程。

免费版每月提供 2,000 分钟执行时间(Linux runner),足够个人小项目自动部署之用。基本用法:喺仓库建立 .github/workflows/deploy.yml 文件,定义触发条件同执行步骤。

两个工具对初学者嚟讲唔需要立即用,但系了解 GitHub 生态系统嘅重要组成部分。


常见问题 FAQ

Q1:Git 同 GitHub 系咪同一件事?
唔系。Git 系本地安装嘅版本控制工具,离线亦可使用。GitHub 系使用 Git 技术嘅云端平台,用嚟存放同分享 Git 仓库。除 GitHub 外,GitLab 同 Bitbucket 亦系类似平台。

Q2:Private Repository 真系免费吗?
系,GitHub 自 2019 年起,免费帐号支援无限 Private Repository。但免费 Private Repo 合作者上限系 3 人,需要更多合作者要升 Pro($4/月)。

Q3:第一次 push 时要输入密码,点解提示唔接受?
GitHub 已于 2021 年取消密码验证,改为 Personal Access Token(PAT)或 SSH Key。建议用 SSH:去 GitHub Settings → SSH Keys,生成并加入本地公钥,之后用 [email protected]:用户名/项目名.git 格式连接。

Q4:Commit message 用中文可以吗?
技术上可以,Git 支援 Unicode。但业界普遍用英文 commit message,方便跨国协作。如果系个人项目,用中文完全冇问题。

Q5:误删咗文件可以恢复吗?
只要文件曾经被 commit 过,就可以恢复。用 git log 查历史,找到删除前嘅 commit hash,用 git checkout [hash] -- 文件路径 恢复指定文件。呢个系 Git 最实用嘅功能之一。

正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2026-07-14发表,共计3127字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)