<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reset on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/reset/</link><description>Recent content in Reset on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 23 Dec 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/reset/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 7: Undoing Mistakes: Revert, Reset, and Amend</title><link>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-7-undoing-mistakes/</link><pubDate>Tue, 23 Dec 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/git-github-mastery-2025/chapter-7-undoing-mistakes/</guid><description>&lt;h2 id="chapter-7-undoing-mistakes-revert-reset-and-amend"&gt;Chapter 7: Undoing Mistakes: Revert, Reset, and Amend&lt;/h2&gt;
&lt;p&gt;Welcome back, intrepid developer! In our journey through Git, we&amp;rsquo;ve learned how to create snapshots of our work (commits), organize them into branches, and even merge them together. But what happens when you make a mistake? A wrong file committed, a typo in a commit message, or a feature that needs to be completely removed?&lt;/p&gt;
&lt;p&gt;Fear not! Git is incredibly forgiving, offering several powerful tools to &amp;ldquo;undo&amp;rdquo; changes. This chapter is your guide to mastering these essential recovery techniques. We&amp;rsquo;ll explore &lt;code&gt;git revert&lt;/code&gt;, &lt;code&gt;git reset&lt;/code&gt;, and &lt;code&gt;git commit --amend&lt;/code&gt;, understanding their distinct purposes, how they affect your project&amp;rsquo;s history, and when to use each safely and effectively. By the end, you&amp;rsquo;ll be able to confidently correct errors without breaking your project or confusing your teammates.&lt;/p&gt;</description></item></channel></rss>