探索无限可能

Github的妙用

不只是代码仓库 —— 它是你的免费服务器、作品集、协作平台、自动化引擎,以及通往开源世界的大门。

terminal
0
百万+ 开发者
0
百万+ 仓库
0
% Fortune 100 在用
GitHub的核心能力
远超"存代码"——GitHub是一个完整的开发者生态,每一种用法都可能改变你的工作方式。
GitHub驱动的工作流
从 Idea 到 Production,GitHub 可以陪伴你走完每一步。

Idea

创建 Issue 记录灵感与需求

Branch

开分支独立开发,互不干扰

Commit

提交代码,写清变更说明

PR

发起合并请求,团队评审

CI/CD

Actions 自动测试与构建

Deploy

自动部署到生产环境

实战演示
看看真实的 GitHub 配置文件长什么样——点击标签切换不同场景。
1# .github/workflows/deploy.yml
2name: Deploy to Pages
3
4on:
5 push:
6 branches: [ main ]
7
8jobs:
9 build:
10 runs-on: ubuntu-latest
11 steps:
12 - uses: actions/checkout@v4
13 - uses: actions/setup-node@v4
14 with: { node-version: '20' }
15 - run: npm ci && npm run build
16 - uses: peaceiris/actions-gh-pages@v3
17 with:
18 github_token: ${{ secrets.GITHUB_TOKEN }}
19 publish_dir: ./dist
1# 无需配置文件!只需3步:
2
3# 1. 创建仓库,比如 username.github.io
4# 2. 推送 index.html
5git init
6git add .
7git commit -m "init: my website"
8git remote add origin git@github.com:user/user.github.io.git
9git push -u origin main
10
11# 3. Settings → Pages → Source: main
12# 站点自动发布到:
13# https://username.github.io
14
15# 支持自定义域名、HTTPS、Jekyll构建
16# 完全免费,流量无上限!
1<!-- username/README.md -->
2
3# Hi, I'm YourName 👋
4
5Full-Stack Developer | Open Source Lover
6
7![GitHub Stats](https://github-readme-stats.vercel.app/api?username=yourname)
8
9- 🔭 Currently working on **CoolProject**
10- 🌱 Learning **Rust & WebAssembly**
11- 💬 Ask me about **React, Node, DevOps**
12- 📫 Reach me: your@email.com
13
14<!-- 这个README会显示在你的Profile页面 -->
15<!-- 创意无限:加动画、徽章、贡献图... -->
你可能不知道的隐藏宝藏
这些技巧连很多老手都不一定全知道——每一个都值得收藏。
"
GitHub 不只是一个工具,它是一种协作哲学——让全世界的开发者用同一种语言沟通:代码。
—— 开源社区
开始你的 GitHub 之旅