慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python)
此乃初学者 GitHub 指南,尤重分支与拉取请求,此乃实际协作之根本也。
Kyle Y. Pars · 2026-05-24 · via DEV Community

Kyle Y. Parsotan

初学者指南GitHub(分支、拉取请求与协作)

GitHub乃开发者汇聚之所也藏代码,协作者,且助项目若Git为引擎,GitHub乃建于其上之社交平台。

吾等简言之。


寰宇一隅,名曰 GitHub。

GitHub乃一网站,用以托管在线之Git仓库也。

其使汝:

  • 存汝之码于云中
  • 与众协契
  • 助开源之业
  • 察变追史

👉 视Git为汝之私帙,视GitHub为码之Google Drive.


🍴 2. 何谓Fork?

Fork 者乃己之 GitHub 账户下,他人仓库之副本也。

为何分叉仓库?

  • 尔无权编辑原项目
  • 尔欲安全实验
  • 尔欲贡献于开源项目

其运作之道:

  1. 尔于 GitHub 上,点击 分叉
  2. GitHub于君之户中制副本
  3. 君可自由修之,不损原作

🔄 3. 拉取请求(PR)者何?

拉取请求者,乃君向他人之项目建言改易之法也

思之如:

“吾已增善,请君察之,并纳于君之项目。”


脑洞简明:

  1. 分支仓库
  2. 复制至君之机
  3. 更易之
  4. 推更易至君之分支
  5. 开请和之请

工具四:步骤详述

第一步:分支仓库

于GitHub:

  • 开任君欲贡献之仓库
  • 分叉(右上角)

第二步:分叉克隆

```bash id="f8c1g2"
git clone https://github.com/your-username/repo-name.git
cd repo-name




---

## Step 3: Create a branch (important!)

Never work directly on main.



```bash id="b9k3m1"
git checkout -b my-feature

进入全屏模式 退出全屏模式


第四步:修改文件

于代码编辑器中寻常编辑文件。


第五步:添改并提交之

```bash id="q2r7t9"```
git 添 .
git 提交 -m "增新功能或补缺"




---

## Step 6: Push to your GitHub fork



```bash id="l4x8n3"
git push origin my-feature

入全景模式 出全屏模式


第七步:开启拉取请求

至 GitHub 之叉处:

  • 叩之"较之"& 拉取请求”
  • 添加标题与描述
  • 点击 “创建拉取请求”

🔍 5. 拉取请求之后如何?

一旦提交拉取请求:

  • 维护者审阅汝之代码
  • 或可索求更易
  • 汝可更新拉取请求以增补提交
  • 若得核准,则合流之喜可期 🎉

🔁 6. 时而更新汝之分支

原库随世易变。汝当与之同步:

加原库为上游:

```bash id="u1p9v5"
git remote add upstream https://github.com/original-owner/repo.git




### Pull latest changes:



```bash id="k7s2m8"
git fetch upstream
git merge upstream/main

入全屏模式 出全屏模式


脑髓之要

名词 释义
仓库 GitHub上之项目文件夹
分叉 己之仓库之私人副本
克隆 将仓库下载至己之电脑
分支 别立工作版本
提交 儲變
拉取請求 請求合併變更
合併 合併變入主項目

⚠️ 8. 初學常誤

❌ 在主分支上工作

恆用特性分支.

❌ 忘記先分叉

汝常不能直推人氏之仓.

❌ 一大次提交

分工作为小而有意之提交.


💡 9. 世间之例

试想汝修正网站一错字:

  1. 分叉仓
  2. 克隆之
  3. 修正错字
  4. 推改之
  5. 提交请和
  6. 維護者合之

🎉 君今貢獻於開源矣


🧭 終思

GitHub者,專在協作與貢獻。既明分叉與拉取請求之道,則解得實作之能:

  • 於實項上工
  • 貢獻於開源
  • 建开发者之 portfolio
  • 效法科技企业之专业人士而为之

若欲知后,吾可示君。

  • 🧪 实践开源之项目,试作首次PR也
  • 企业实如何用 GitHub(真实流程)
  • 如何撰写完美的拉取请求描述
  • 电光石火,GitHub Actions(CI/CD自动化之基础)

但言其可👍