+ <pre><code>git rebase -i --committer-date-is-author-date HEAD~n
+git push --force</code></pre>
+
+ <ul>
+ <li><a href="https://git-scm.com/docs/git-rebase" target="_target"><code>rebase</code></a> modifies history in a few ways, such as rewording commits</li>
+ <li><a href="https://git-scm.com/docs/git-rebase#Documentation/git-rebase.txt---interactive" target="_blank"><code>-i</code></a> (short for <code>--interactive</code>) lets you chose specific commits to reword</li>
+ <li><a href="https://git-scm.com/docs/git-rebase#Documentation/git-rebase.txt---committer-date-is-author-date"><code>--committer-date-is-author-date</code></a> (optional) keeps original date instead of updating it</li>
+ <li><code>HEAD~n</code> reference, current branch <code>n</code> commits back</li>
+ </ul>
+
+ <p>Force pushing is needed since history is modified, will cause trouble if you work with other people.</p>
+ </article>
+
+ <article>
+ <header>
+ <p><time datetime="2025-09-17">17 September 2025</time> (last updated <time datetime="2025-09-19">19 September 2025</time>)</p>
+ <h2>Speed up video in <a href="https://ffmpeg.org" target="_blank">FFmpeg</a></h2>
+ </header>