<div class="content">\r
<pre><tt>git filter-branch --tree-filter 'rm filename' HEAD</tt></pre>\r
</div></div>\r
+<p>However, if the file is absent from the tree of some commit,\r
+a simple <tt>rm filename</tt> will fail for that tree and commit.\r
+Thus you may instead want to use <tt>rm -f filename</tt> as the script.</p>\r
<p>A significantly faster version:</p>\r
<div class="listingblock">\r
<div class="content">\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 06-May-2008 06:34:58 UTC\r
+Last updated 17-May-2008 06:12:01 UTC\r
</div>\r
</div>\r
</body>\r
git filter-branch --tree-filter 'rm filename' HEAD
-------------------------------------------------------
+However, if the file is absent from the tree of some commit,
+a simple `rm filename` will fail for that tree and commit.
+Thus you may instead want to use `rm -f filename` as the script.
+
A significantly faster version:
--------------------------------------------------------------------------
<div class="verseblock">\r
<div class="content"><em>git-submodule</em> [--quiet] add [-b branch] [--] <repository> [<path>]\r
<em>git-submodule</em> [--quiet] status [--cached] [--] [<path>…]\r
-<em>git-submodule</em> [--quiet] [init|update] [--] [<path>…]\r
+<em>git-submodule</em> [--quiet] init [--] [<path>…]\r
+<em>git-submodule</em> [--quiet] update [--init] [--] [<path>…]\r
<em>git-submodule</em> [--quiet] summary [--summary-limit <n>] [commit] [--] [<path>…]</div></div>\r
</div>\r
<h2>COMMANDS</h2>\r
checkout the commit specified in the index of the containing repository.\r
This will make the submodules HEAD be detached.\r
</p>\r
+<p>If the submodule is not yet initialized, and you just want to use the\r
+setting as stored in .gitmodules, you can automatically initialize the\r
+submodule with the --init option.</p>\r
</dd>\r
<dt>\r
summary\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 13-Apr-2008 05:32:58 UTC\r
+Last updated 17-May-2008 06:12:01 UTC\r
</div>\r
</div>\r
</body>\r
[verse]
'git-submodule' [--quiet] add [-b branch] [--] <repository> [<path>]
'git-submodule' [--quiet] status [--cached] [--] [<path>...]
-'git-submodule' [--quiet] [init|update] [--] [<path>...]
+'git-submodule' [--quiet] init [--] [<path>...]
+'git-submodule' [--quiet] update [--init] [--] [<path>...]
'git-submodule' [--quiet] summary [--summary-limit <n>] [commit] [--] [<path>...]
Update the registered submodules, i.e. clone missing submodules and
checkout the commit specified in the index of the containing repository.
This will make the submodules HEAD be detached.
++
+If the submodule is not yet initialized, and you just want to use the
+setting as stored in .gitmodules, you can automatically initialize the
+submodule with the --init option.
summary::
Show commit summary between the given commit (defaults to HEAD) and
<p>When <em>konqueror</em> is specified by the a command line option or a\r
configuration variable, we launch <em>kfmclient</em> to try to open the HTML\r
man page on an already opened konqueror in a new tab if possible.</p>\r
-<p>For consistency, we also try such a trick if <em>brower.konqueror.path</em> is\r
+<p>For consistency, we also try such a trick if <em>browser.konqueror.path</em> is\r
set to something like <em>A_PATH_TO/konqueror</em>. That means we will try to\r
launch <em>A_PATH_TO/kfmclient</em> instead.</p>\r
<p>If you really want to use <em>konqueror</em>, then you can use something like\r
</div>\r
<div id="footer">\r
<div id="footer-text">\r
-Last updated 09-May-2008 05:45:39 UTC\r
+Last updated 17-May-2008 06:12:01 UTC\r
</div>\r
</div>\r
</body>\r
configuration variable, we launch 'kfmclient' to try to open the HTML
man page on an already opened konqueror in a new tab if possible.
-For consistency, we also try such a trick if 'brower.konqueror.path' is
+For consistency, we also try such a trick if 'browser.konqueror.path' is
set to something like 'A_PATH_TO/konqueror'. That means we will try to
launch 'A_PATH_TO/kfmclient' instead.