惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
博客园 - 【当耐特】
量子位
博客园 - 叶小钗
有赞技术团队
有赞技术团队
Jina AI
Jina AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - Franky
博客园 - 司徒正美
爱范儿
爱范儿
美团技术团队
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
罗磊的独立博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
D
DataBreaches.Net
宝玉的分享
宝玉的分享

材料与逻辑

如何理解动力粘度η 铝合金牌号系列对比及选型指南 TPE选型攻略 一次搞懂PPAP:从提交到批准的完整指南 铝合金阳极氧化工艺详解 APQP 第五阶段:量产、反馈、评定与纠正 APQP 第四阶段:产品与过程验证 APQP 第三阶段:过程设计开发 控制计划(Control Plan)在制造业中的深度解析 控制计划(CP):制造业质量管理的核心支柱 OpenClaw 使用指南 PFMEA系统学习与制造业质量工具集成 第一性原理系统学习报告:从认知底层到创新实践 桌面端 EPUB 工具:Jane Reader及不同阅读器功能对比 APQP第二阶段(产品设计和开发)学习与实施指南 APQP第一阶段:顾客声音(VOC)向项目指标转化的标准化指南 制造业研发技术中的WBS(工作分解结构)应用 一个玩具车项目,讲清新版 APQP 怎么干 质量是设计出来的:APQP 核心框架与全流程详解 思维导图系统学习与职场应用指南 ISO 4892 塑料实验室光源暴露试验标准系统梳理与应用分析 高分子材料挤出成型工艺系统研发技术报告 制造业研发人员如何制定高效的项目开发计划:从材料开发到工艺落地的系统性指南 材料耐候性评价指南:色差值 ΔE 与抗老化等级的标准转换及年限推算 自动化工具:将 Markdown 文档转换为静态 PNG 思维导图脚本 溯因推理:原理、应用与智能演进研究 高分子加工工艺对比与选型参考 归纳推理:从经验观察到知识泛化的系统化研究 铝合金及其关键部件表面处理技术 通过 rclone 自动备份 Lsky Pro(兰空图床)数据至 OneDrive
Git命令学习:20%核心指令
ZhangYong · 2026-02-07 · via 材料与逻辑

针对个人独立项目,核心诉求是:版本回溯(后悔药)进度管理(存档点)以及多设备同步(云备份)。完全不需要学习多人协作中复杂的冲突解决和分支管理策略。

以下是精炼出的 macOS 个人项目 Git “最小作战手册”:

1. 环境与极简配置 (20% 投入)

在 macOS 上,不要浪费时间研究各种 GUI 客户端。直接打开 TerminaliTerm2,这是最高效的路径:

  • 安装:执行 brew install git(若未装 Homebrew,直接输入 git 命令行会提示安装 Xcode 命令行工具)。
  • 身份配置:只需配置一次,确保你的“存档”有名字。
1
2
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"

2. 核心工作流:存档三板斧 (80% 产出)

对于个人项目,你 90% 的时间只会用到这三个操作。记住:小步快跑,频繁提交

  • git init:在项目文件夹下执行,赋予项目“生命”。
  • git add .:把当前所有改动打包(准备存档)。
  • git commit -m "说明":正式存档。这是最重要的步骤,建议每次完成一个功能点(哪怕只是改了一个 UI 颜色)就提交一次。
  • git status:随时查看你现在处于什么状态,它是你的“地图”。

3. 安全备份与回溯 (核心保障)

为了防止电脑丢失或硬盘损坏,你需要一个远程仓库(GitHub 或 Gitee)。

  • 同步:只需三行代码关联远程仓库:
    git remote add origin [仓库地址]git branch -M maingit push -u origin main。此后只需 git push
  • 后悔药:万一代码写烂了,使用 git checkout [文件名] 即可瞬间恢复到上一个提交版本。这比手动 Cmd+Z 靠谱得多。

4. 分支创建与合并

  1. 开启实验(创建并切换)
    不要使用旧式的两步命令,直接用 git checkout -b 分支名
    例如:git checkout -b add-login-page。这会创建一个名为“添加登录页”的分支并立即把你传送到那里。在这个分支里,你随便怎么折腾,原来的 main 分支都稳如泰山。
  2. 成果验收(合并)
    当你在新分支写好了功能并完成了 commit 存档,想把它搬回主线时:
    先切回主干:git checkout main
    执行合并:git merge add-login-page
    此时,主线就拥有了新功能。
  3. 过河拆桥(清理)
    个人项目不需要保留成百上千个历史分支。合并完成后,直接执行 git branch -d add-login-page 删除它。保持分支列表的清爽,能显著降低你维护项目的认知负担。

专家提示:在个人开发中,请彻底忽略 rebasefetch 和复杂的 merge。如果你的代码只在本地和 GitHub 之间往返,你的分支逻辑应该是单线式的,这能节省你 95% 的排错时间。