<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://simson.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Git_submodules</id>
	<title>Git submodules - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://simson.net/wiki/index.php?action=history&amp;feed=atom&amp;title=Git_submodules"/>
	<link rel="alternate" type="text/html" href="https://simson.net/wiki/index.php?title=Git_submodules&amp;action=history"/>
	<updated>2026-05-23T15:07:00Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://simson.net/wiki/index.php?title=Git_submodules&amp;diff=2339&amp;oldid=prev</id>
		<title>Simson: Created page with &quot;Git submodules are complicated. Here is some recommended readings:   Documentation:   * https://git-scm.com/book/en/v2/Git-Tools-Submodules   * https://www.atlassian.com/git/t...&quot;</title>
		<link rel="alternate" type="text/html" href="https://simson.net/wiki/index.php?title=Git_submodules&amp;diff=2339&amp;oldid=prev"/>
		<updated>2020-08-08T14:51:10Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Git submodules are complicated. Here is some recommended readings:   Documentation:   * https://git-scm.com/book/en/v2/Git-Tools-Submodules   * https://www.atlassian.com/git/t...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Git submodules are complicated. Here is some recommended readings: &lt;br /&gt;
&lt;br /&gt;
Documentation: &lt;br /&gt;
&lt;br /&gt;
* https://git-scm.com/book/en/v2/Git-Tools-Submodules  &lt;br /&gt;
* https://www.atlassian.com/git/tutorials/git-submodule&lt;br /&gt;
&lt;br /&gt;
Short article: &lt;br /&gt;
* https://github.blog/2016-02-01-working-with-submodules/&lt;br /&gt;
&lt;br /&gt;
Longer Tutorial: &lt;br /&gt;
&lt;br /&gt;
* https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407&lt;br /&gt;
&lt;br /&gt;
We use submodules for modularization. It&amp;#039;s important to remember that a parent module pegs to a particular submodule commit point, not to a branch. The parent module does not automatically get the updates when the submodule is updated. This allows the authors of the submodule to do work without worry about breaking parents until the parents actually update their submodules. In this way, they work like versioned libraries.&lt;/div&gt;</summary>
		<author><name>Simson</name></author>
	</entry>
</feed>