<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>效率工具 on 远思码技术实验室</title>
        <link>https://yuansima.com/tags/%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7/</link>
        <description>Recent content in 效率工具 on 远思码技术实验室</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Fri, 22 May 2026 11:20:00 +0800</lastBuildDate><atom:link href="https://yuansima.com/tags/%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>Git 零基础学习指南：从配置到实战演练</title>
            <link>https://yuansima.com/p/learn-git/</link>
            <pubDate>Fri, 22 May 2026 11:20:00 +0800</pubDate>
            <guid>https://yuansima.com/p/learn-git/</guid>
            <description>&lt;p&gt;在软件开发中，&lt;strong&gt;Git&lt;/strong&gt; 就像是代码的“时光机”。无论你是想回退到过去的工作状态，还是需要与团队成员无缝协作，Git 都是现代开发流程中最为不可或缺的工具。&lt;/p&gt;&#xA;&lt;p&gt;这篇文章沉淀了 Git 的核心机制与最常用的实战命令，旨在建立一个清晰、规范的 Git 知识体系。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-核心概念四个区域&#34;&gt;1. 核心概念：四个区域&#xA;&lt;/h2&gt;&lt;p&gt;理解 Git 的第一步，是弄清楚代码在本地与云端流转的“四个区域”。几乎所有的 Git 命令，本质上都是在控制代码在这四个区域之间的移动：&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;区域 (Area)&lt;/th&gt;&#xA;          &lt;th style=&#34;text-align: left&#34;&gt;作用 (Function)&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;工作区 (Workspace)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;本地电脑上你当前正在编写、修改文件的实际目录。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;暂存区 (Index/Stage)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;存放即将提交的修改，相当于一个准备结账的“购物车”。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;本地仓库 (Repository)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;存放你个人在本地已经提交的所有版本历史记录。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;&lt;strong&gt;远程仓库 (Remote)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td style=&#34;text-align: left&#34;&gt;托管在云端（如 GitHub、GitLab 或自建代码服务器）的代码库。&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;2-初始配置&#34;&gt;2. 初始配置&#xA;&lt;/h2&gt;&lt;p&gt;安装完 Git 后，首先需要配置全局的身份标识。这会在你的每一次提交（Commit）中留下记录。在团队协作和代码审计时，正确的用户名和邮箱是非常重要的。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置全局用户名&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git config --global user.name &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;masiyuan&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置全局官方工作邮箱&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git config --global user.email &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;masiyuan@yuansima.com&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看当前所有配置，确认信息无误&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git config --list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;3-准备工作ssh-密钥与仓库克隆&#34;&gt;3. 准备工作：SSH 密钥与仓库克隆&#xA;&lt;/h2&gt;&lt;p&gt;在正式进入开发并提交代码之前，我们需要建立本地开发环境与远程服务器之间的安全连接，并将远端项目拉取到本地。&lt;/p&gt;&#xA;&lt;h3 id=&#34;步骤-a生成并配置-ssh-密钥&#34;&gt;步骤 A：生成并配置 SSH 密钥&#xA;&lt;/h3&gt;&lt;p&gt;在使用远程仓库（尤其是自建的私有代码服务器）时，强烈建议配置 SSH 密钥。这样在后续的推送和拉取操作中，就不必反复输入账号密码，既安全又高效。&lt;/p&gt;&#xA;&lt;p&gt;这里推荐使用目前更安全、性能更好的 &lt;code&gt;ed25519&lt;/code&gt; 算法：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ssh-keygen -t ed25519 -C &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;masiyuan@yuansima.com&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💡 命令解析：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-t ed25519&lt;/code&gt;：指定密钥算法类型为 &lt;code&gt;ed25519&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;-C &amp;quot;...&amp;quot;&lt;/code&gt;：添加注释信息（通常填入你的邮箱），以便日后识别密钥的归属。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;一路回车即可完成密钥对的生成。接着，运行以下命令查看并复制你的&lt;strong&gt;公钥&lt;/strong&gt;内容：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat ~/.ssh/id_ed25519.pub&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;将终端里输出的那段以 &lt;code&gt;ssh-ed25519&lt;/code&gt; 开头的长字符串复制下来，粘贴到你的代码托管平台（如私有代码服务器、GitLab 或 GitHub）的 SSH Keys 设置中。&lt;/p&gt;&#xA;&lt;h3 id=&#34;步骤-b克隆远程仓库-clone&#34;&gt;步骤 B：克隆远程仓库 (Clone)&#xA;&lt;/h3&gt;&lt;p&gt;配置好 SSH 密钥后，你就可以通过安全协议将远程服务器上的现有代码库克隆到本地：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git clone git@club.yuansima.com:qtc/sdd/uig/web.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💡 核心知识点解析：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;git clone&lt;/code&gt;：克隆命令。它会在你当前的目录下自动创建一个与远程仓库同名的文件夹（如 &lt;code&gt;web&lt;/code&gt;），并将该项目完整的代码和所有的版本历史悉数下载到该文件夹中。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;权限排查&lt;/strong&gt;：如果执行该命令时提示 &lt;code&gt;Permission denied (publickey)&lt;/code&gt;，请检查上一步的公钥是否正确添加到了代码服务器中，或本地的私钥是否具有相应的读取权限。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;4-日常核心工作流-workflow&#34;&gt;4. 日常核心工作流 (Workflow)&#xA;&lt;/h2&gt;&lt;p&gt;项目克隆到本地后，你就进入了日常开发阶段。这是你每天写代码都会经历的最经典的“三步走”流程：&lt;/p&gt;&#xA;&lt;h3 id=&#34;第一步将修改放入暂存区-add&#34;&gt;第一步：将修改放入暂存区 (Add)&#xA;&lt;/h3&gt;&lt;p&gt;当你在工作区新建了文件，或者修改了原有代码后，Git 并不会自动把它们纳入版本控制。你需要手动将这些变动放进暂存区：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git add .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💡 核心知识点解析：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;.&lt;/code&gt; (点号)：在 Linux/Unix 终端中代表“当前目录”。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;git add .&lt;/code&gt;：将当前目录下&lt;strong&gt;所有&lt;/strong&gt;新增、修改以及删除的文件变动，一次性全部添加到暂存区。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;精准追踪&lt;/strong&gt;：如果你指向提交某个特定文件的改动，避免把其他临时草稿带入，可以将点号替换为具体的文件路径，例如：&lt;code&gt;git add src/main.cpp&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;第二步将暂存区内容提交到本地仓库-commit&#34;&gt;第二步：将暂存区内容提交到本地仓库 (Commit)&#xA;&lt;/h3&gt;&lt;p&gt;当变动进入暂存区后，我们需要为这次修改编写一句简短、明确的说明，将其正式固化进本地版本库：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git commit -m &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;开始&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💡 核心知识点解析：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;-m&lt;/code&gt; 参数：代表 Message，后面紧跟的引号内就是你的“提交说明”。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;编写规范&lt;/strong&gt;：项目刚刚初始化或环境搭建完毕时，可以用 &lt;code&gt;&amp;quot;开始&amp;quot;&lt;/code&gt; 或 &lt;code&gt;&amp;quot;Initial commit&amp;quot;&lt;/code&gt; 作为起步。但在后续的日常迭代中，强烈建议严格遵守 Commit Message 规范（例如：&lt;code&gt;feat: 增加用户登录接口&lt;/code&gt; 或 &lt;code&gt;fix: 修复 ClickHouse 数据同步中的类型转换问题&lt;/code&gt;），以便日后追溯。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;第三步推送到远程仓库-push&#34;&gt;第三步：推送到远程仓库 (Push)&#xA;&lt;/h3&gt;&lt;p&gt;在本地完成 Commit 后，最后一步就是将这些本地的版本记录同步到远端服务器，实现数据备份与团队共享：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git push origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;💡 核心知识点解析：&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;origin&lt;/code&gt;：这是 Git 给远程仓库设定的默认别名。它就代表着你执行 &lt;code&gt;clone&lt;/code&gt; 命令时关联的那台远程服务器（在此例中即指向 &lt;code&gt;club.yuansima.com&lt;/code&gt; 的对应库）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;main&lt;/code&gt;：代表你要推送的目标分支名称。在现代 Git 工作流中，默认主分支通常被命名为 &lt;code&gt;main&lt;/code&gt;（部分早期项目可能仍在使用 &lt;code&gt;master&lt;/code&gt;）。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;5-分支管理-branching&#34;&gt;5. 分支管理 (Branching)&#xA;&lt;/h2&gt;&lt;p&gt;分支是 Git 的杀手锏功能。它允许你从主线上隔离开来，开辟一条独立的时间线去开发新功能或修复 Bug，而绝不影响生产环境的稳定性。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;查看当前分支&lt;/strong&gt;：&lt;code&gt;git branch&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;创建新功能分支&lt;/strong&gt;：&lt;code&gt;git branch feature-login&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;切换到指定分支&lt;/strong&gt;：&lt;code&gt;git switch feature-login&lt;/code&gt; &lt;em&gt;(注：老版本命令为 &lt;code&gt;git checkout feature-login&lt;/code&gt;)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;快捷创建并切换&lt;/strong&gt;：&lt;code&gt;git checkout -b feature-data-model&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;合并分支&lt;/strong&gt;：当新功能开发测试完毕后，先切换回主分支：&lt;code&gt;git switch main&lt;/code&gt;，然后执行合并命令：&lt;code&gt;git merge feature-login&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;6-常见问题处理与高级技巧&#34;&gt;6. 常见问题处理与高级技巧&#xA;&lt;/h2&gt;&lt;h3 id=&#34;q-刚刚完成-commit突然发现漏掉了一个文件或者提交信息写错了该怎么补救&#34;&gt;Q: 刚刚完成 commit，突然发现漏掉了一个文件，或者提交信息写错了，该怎么补救？&#xA;&lt;/h3&gt;&lt;p&gt;A: 不要慌，使用 &lt;code&gt;--amend&lt;/code&gt; 参数可以追加修改，并在不产生新提交记录的前提下覆盖上一次的 commit：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 将漏掉的文件补加进暂存区&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git add forgotten-file.py&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 修正上一次的提交信息并合并暂存区改动&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git commit --amend -m &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;feat: 完善数据流组件并补充缺失文件&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;q-我在工作区改乱了代码想要放弃当前所有未提交的修改彻底恢复到上一次-commit-的状态&#34;&gt;Q: 我在工作区改乱了代码，想要放弃当前所有未提交的修改，彻底恢复到上一次 commit 的状态？&#xA;&lt;/h3&gt;&lt;p&gt;A: 可以直接恢复工作区。&lt;strong&gt;注意：此操作不可逆，工作区未提交的代码会永久丢失！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git restore .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;q-远程服务器有其他人提交了新代码本地如何在推代码前进行同步&#34;&gt;Q: 远程服务器有其他人提交了新代码，本地如何在推代码前进行同步？&#xA;&lt;/h3&gt;&lt;p&gt;A: 绝大多数情况下，在你 &lt;code&gt;push&lt;/code&gt; 之前，应该先拉取远端的最新改动进行合并：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;git pull origin main&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&#xA;&lt;/h2&gt;&lt;p&gt;Git 的命令体系非常庞大，但在日常开发中，&lt;strong&gt;80%&lt;/strong&gt; 的场景都可以通过 &lt;code&gt;add .&lt;/code&gt;、&lt;code&gt;commit&lt;/code&gt;、&lt;code&gt;push&lt;/code&gt; 和 &lt;code&gt;pull&lt;/code&gt; 这一套组合拳轻松应对。&lt;/p&gt;&#xA;&lt;p&gt;保持高频、小步快跑且信息明确的 Commit 习惯，不仅能让你的代码仓库井井有条，更是系统架构设计与软件工程素养的重要体现。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
