<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[git happy - Medium]]></title>
        <description><![CDATA[Everything you ever wanted to know about the Git command line and the GitHub Desktop GUI. Don’t worry, `git happy`! - Medium]]></description>
        <link>https://medium.com/git-happy?source=rss----e2cc2d852e21---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>git happy - Medium</title>
            <link>https://medium.com/git-happy?source=rss----e2cc2d852e21---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 02:57:58 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/git-happy" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Why GitHub Should Allow Deleting PRs]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/why-github-should-allow-deleting-prs-592a4f824518?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/1*ZsveAKf6-PjFN-pdswVjxA.png" width="4800"></a></p><p class="medium-feed-snippet">You have to contact GitHub Support to delete pull requests (PRs). Here&#x2019;s why I think that&#x2019;s the wrong policy.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/why-github-should-allow-deleting-prs-592a4f824518?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/why-github-should-allow-deleting-prs-592a4f824518?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/592a4f824518</guid>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 17 May 2026 17:11:00 GMT</pubDate>
            <atom:updated>2026-05-17T17:11:00.599Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[How To Rename a Git Branch in GitHub Desktop]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/how-to-rename-a-git-branch-in-github-desktop-f2661e0be707?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*KzsuIZo7Q5fT9L1i" width="3376"></a></p><p class="medium-feed-snippet">Effortlessly navigate the art of branch renaming in Git and save your development sanity with the GitHub Desktop GUI.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/how-to-rename-a-git-branch-in-github-desktop-f2661e0be707?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/how-to-rename-a-git-branch-in-github-desktop-f2661e0be707?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/f2661e0be707</guid>
            <category><![CDATA[git]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Mon, 04 Dec 2023 12:56:55 GMT</pubDate>
            <atom:updated>2023-12-04T12:56:55.218Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Navigate Git Branches Like a Pro with the Git Branch Command]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/navigating-git-branches-like-a-pro-the-git-branch-command-f190eb7eb7b6?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*vyyn73K5Q0jIwa-L" width="3008"></a></p><p class="medium-feed-snippet">I&#x2019;m a code mapache, subtly mastering the forest of Git branches. Let&#x2019;s talk git branch, remote vs. local branches, and git prune.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/navigating-git-branches-like-a-pro-the-git-branch-command-f190eb7eb7b6?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/navigating-git-branches-like-a-pro-the-git-branch-command-f190eb7eb7b6?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/f190eb7eb7b6</guid>
            <category><![CDATA[git]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[version-control]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 19 Nov 2023 22:52:13 GMT</pubDate>
            <atom:updated>2025-07-17T19:55:51.214Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The git mv Command Is How To Rename and Move Files Using Git]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/the-git-mv-command-how-to-rename-and-move-files-using-git-f76354ef73c5?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*rry4E__XUNNuuGbQ" width="3500"></a></p><p class="medium-feed-snippet">Renaming files with the Git command directly saves you work, as you don&#x2019;t have to manually handle untracking the old file and then&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/the-git-mv-command-how-to-rename-and-move-files-using-git-f76354ef73c5?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/the-git-mv-command-how-to-rename-and-move-files-using-git-f76354ef73c5?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/f76354ef73c5</guid>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[git]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 12 Nov 2023 22:12:07 GMT</pubDate>
            <atom:updated>2026-02-06T00:19:52.516Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[The Power of git rm for Removing and Trashing Files in Your Git Repo]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/the-power-of-git-rm-removing-and-trashing-files-in-your-git-repo-7c722f4f0ee2?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*lnpJeeu91EJq9qwB" width="4000"></a></p><p class="medium-feed-snippet">A quick look at one of Git&#x2019;s most trash-friendly commands&#x2026; Here&#x2019;s how to remove files from Git&#x2019;s working tree and index.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/the-power-of-git-rm-removing-and-trashing-files-in-your-git-repo-7c722f4f0ee2?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/the-power-of-git-rm-removing-and-trashing-files-in-your-git-repo-7c722f4f0ee2?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/7c722f4f0ee2</guid>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 05 Nov 2023 18:32:11 GMT</pubDate>
            <atom:updated>2026-02-06T00:21:13.307Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering Git Reset: A Brief Guide for Professional Developers]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/mastering-git-reset-a-brief-guide-for-professional-developers-1ac352448d5a?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*aZT92CjDvixJR36a" width="5184"></a></p><p class="medium-feed-snippet">How do you reset the last Git commit from the command line? Trick question&#x200A;&#x2014;&#x200A;I use GitHub Desktop. Just kidding! Let&#x2019;s talk about the&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/mastering-git-reset-a-brief-guide-for-professional-developers-1ac352448d5a?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/mastering-git-reset-a-brief-guide-for-professional-developers-1ac352448d5a?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/1ac352448d5a</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-development]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Mon, 16 Oct 2023 00:01:35 GMT</pubDate>
            <atom:updated>2026-02-06T00:21:15.046Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[git restore Is How To Bring Back Your Lost Git Commits with Confidence]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/git-restore-bringing-back-your-lost-git-commits-with-confidence-f587a75a7774?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*qK-fnO8taqFFh9yS" width="6000"></a></p><p class="medium-feed-snippet">Here&#x2019;s how to restore a given file to the state it was at in a certain commit in your Git repository.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/git-restore-bringing-back-your-lost-git-commits-with-confidence-f587a75a7774?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/git-restore-bringing-back-your-lost-git-commits-with-confidence-f587a75a7774?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/f587a75a7774</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[version-control]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[git]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 08 Oct 2023 17:06:02 GMT</pubDate>
            <atom:updated>2026-02-06T00:15:40.057Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Did You Know? git notes Is an Overlooked Built-In Git Feature]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/did-you-know-git-notes-an-overlooked-built-in-git-feature-83ba2c40df96?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*zX0kwRJ8_dNdogzW" width="5852"></a></p><p class="medium-feed-snippet">I would call it a hidden gem, but I&#x2019;m not sure anyone actually uses it. Here&#x2019;s the git notes command.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/did-you-know-git-notes-an-overlooked-built-in-git-feature-83ba2c40df96?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/did-you-know-git-notes-an-overlooked-built-in-git-feature-83ba2c40df96?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/83ba2c40df96</guid>
            <category><![CDATA[web-development]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <category><![CDATA[git]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 08 Oct 2023 17:06:01 GMT</pubDate>
            <atom:updated>2026-02-06T00:21:40.061Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering “git commit” — How To Save Your Work Using Git Commits]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/mastering-git-commit-like-a-pro-embrace-the-commit-mapache-fda4d29e473?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*k1-2ht42DNGzBhkb" width="3332"></a></p><p class="medium-feed-snippet">Subtle and powerful, git commit is more than just saving your progress.</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/mastering-git-commit-like-a-pro-embrace-the-commit-mapache-fda4d29e473?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/mastering-git-commit-like-a-pro-embrace-the-commit-mapache-fda4d29e473?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/fda4d29e473</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 01 Oct 2023 21:26:45 GMT</pubDate>
            <atom:updated>2026-02-06T00:14:25.151Z</atom:updated>
        </item>
        <item>
            <title><![CDATA[Mastering the Magic of git diff To Show What’s Changed Using Git]]></title>
            <description><![CDATA[<div class="medium-feed-item"><p class="medium-feed-image"><a href="https://medium.com/git-happy/mastering-the-magic-of-git-diff-a-deep-dive-for-advanced-developers-3abe9ab5f59e?source=rss----e2cc2d852e21---4"><img src="https://cdn-images-1.medium.com/max/2600/0*HqWonm7m_N8HnsXE" width="4854"></a></p><p class="medium-feed-snippet">Unlocking the secrets of this powerful, yet underutilized Git command. Here&#x2019;s how to show changes between your commits or between your&#x2026;</p><p class="medium-feed-link"><a href="https://medium.com/git-happy/mastering-the-magic-of-git-diff-a-deep-dive-for-advanced-developers-3abe9ab5f59e?source=rss----e2cc2d852e21---4">Continue reading on git happy »</a></p></div>]]></description>
            <link>https://medium.com/git-happy/mastering-the-magic-of-git-diff-a-deep-dive-for-advanced-developers-3abe9ab5f59e?source=rss----e2cc2d852e21---4</link>
            <guid isPermaLink="false">https://medium.com/p/3abe9ab5f59e</guid>
            <category><![CDATA[coding]]></category>
            <category><![CDATA[software-development]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[software-engineering]]></category>
            <dc:creator><![CDATA[Dr. Derek Austin ]]></dc:creator>
            <pubDate>Sun, 24 Sep 2023 21:52:25 GMT</pubDate>
            <atom:updated>2026-02-06T00:14:59.419Z</atom:updated>
        </item>
    </channel>
</rss>