<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Branching and Merging on DATATWEETS</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/</link><description>Recent content in Branching and Merging on DATATWEETS</description><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Datatweets</copyright><lastBuildDate>Sun, 28 Jun 2026 09:00:00 +0200</lastBuildDate><atom:link href="https://datatweets.com/courses/git-and-github/branching-and-merging/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - Branches Explained</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-1-branches-explained/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-1-branches-explained/</guid><description>A branch is just a lightweight, movable pointer to a commit. Learn to list branches, create and switch with git switch, see how commits move a branch forward, and watch branches diverge in the history graph.</description></item><item><title>Lesson 2 - Merging</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-2-merging/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-2-merging/</guid><description>Combine branches with git merge. Learn when Git fast-forwards versus creating a three-way merge commit, force a merge commit with &amp;ndash;no-ff, read the result in git log &amp;ndash;graph, and delete merged branches.</description></item><item><title>Lesson 3 - Merge Conflicts</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-3-merge-conflicts/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-3-merge-conflicts/</guid><description>Conflicts are normal and recoverable. See when they happen, read git status and the &amp;laquo;&amp;laquo;&amp;laquo;&amp;lt; / ======= / &amp;raquo;&amp;raquo;&amp;raquo;&amp;gt; markers, resolve by editing and committing, and bail out safely with git merge &amp;ndash;abort.</description></item><item><title>Lesson 4 - Stashing Work in Progress</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-4-stashing/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-4-stashing/</guid><description>Need a clean working tree but aren&amp;rsquo;t ready to commit? git stash shelves your changes, git stash list shows them, and git stash pop restores them — perfect for handling an urgent interruption.</description></item><item><title>Lesson 5 - Guided Project: Two Features, One Conflict</title><link>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-5-guided-project-two-features-one-conflict/</link><pubDate>Fri, 14 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/branching-and-merging/lesson-5-guided-project-two-features-one-conflict/</guid><description>Put branching and merging together: build two SkyLog features on their own branches, merge the first cleanly, hit and resolve a real merge conflict on the second by combining both changes, and end with a clean merged history.</description></item></channel></rss>