
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>AnhDH</title>
      <link>https://www.anhdh.net/en/blog</link>
      <description>Backend &amp; DevOps engineering notes — deep dives into distributed systems, databases, caching, and the infrastructure that keeps software running at scale. Practical, no-fluff writing for engineers who care about how things actually work.</description>
      <language>en-US</language>
      <managingEditor>anhdh.cv@gmail.com (Do Hung Anh)</managingEditor>
      <webMaster>anhdh.cv@gmail.com (Do Hung Anh)</webMaster>
      <lastBuildDate>Tue, 30 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.anhdh.net/tags/git/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.anhdh.net/en/blog/git-submodules</guid>
    <title>Git Submodules</title>
    <link>https://www.anhdh.net/en/blog/git-submodules</link>
    <description>The first time you hit a submodule, it usually shows up as an empty folder that breaks your build. This is the mental model that makes them click — plus the handful of commands and the one rule that saves you from embarrassing yourself in front of the whole team.</description>
    <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
    <author>anhdh.cv@gmail.com (Do Hung Anh)</author>
    <category>git</category><category>beginner</category><category>devops</category>
  </item>

    </channel>
  </rss>
