<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>GitDesktop</title><description>Engineering notes from building a native Git client for GitHub, GitLab and Bitbucket.</description><link>https://gitdesktop.app/</link><language>en-us</language><item><title>I use AI every day. My Git client still has an off switch.</title><link>https://gitdesktop.app/blog/the-ai-off-switch/</link><guid isPermaLink="true">https://gitdesktop.app/blog/the-ai-off-switch/</guid><description>GitDesktop is AI-native. One toggle hides all of it. On agency, trust, and the Git client that&apos;s left when the AI is gone.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><dc:creator>theBGuy</dc:creator><category>ai</category><category>workflow</category></item><item><title>Will this merge conflict? Find out without merging</title><link>https://gitdesktop.app/blog/preview-a-merge-before-you-run-it/</link><guid isPermaLink="true">https://gitdesktop.app/blog/preview-a-merge-before-you-run-it/</guid><description>git merge-tree does the whole merge in memory and names every file that would conflict — without touching your working tree, your index, or your branch.</description><pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate><dc:creator>theBGuy</dc:creator><category>git</category><category>merge</category><category>conflicts</category></item><item><title>The whole loop, one window: why I built this Git client</title><link>https://gitdesktop.app/blog/the-whole-loop-one-window/</link><guid isPermaLink="true">https://gitdesktop.app/blog/the-whole-loop-one-window/</guid><description>Pull requests that start before you push, branch updates without switching, and guardrails that aren&apos;t a pricing tier — the assumptions behind GitDesktop.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><dc:creator>theBGuy</dc:creator><category>git</category><category>workflow</category><category>pull-requests</category></item><item><title>Recovering a dropped stash: what git fsck can still find</title><link>https://gitdesktop.app/blog/recover-a-dropped-git-stash/</link><guid isPermaLink="true">https://gitdesktop.app/blog/recover-a-dropped-git-stash/</guid><description>A dropped or lost git stash is almost never gone. How to find it with git fsck, tell the real stash commit from its index twin, and get the work back.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><dc:creator>theBGuy</dc:creator><category>git</category><category>recovery</category><category>stash</category></item></channel></rss>