<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Team Workflows on DATATWEETS</title><link>https://datatweets.com/courses/git-and-github/team-workflows/</link><description>Recent content in Team Workflows 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/team-workflows/index.xml" rel="self" type="application/rss+xml"/><item><title>Lesson 1 - Branching Strategies</title><link>https://datatweets.com/courses/git-and-github/team-workflows/lesson-1-branching-strategies/</link><pubDate>Fri, 21 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/team-workflows/lesson-1-branching-strategies/</guid><description>A branching strategy is your team&amp;rsquo;s agreement about which branches exist and how work flows into the main line. Compare GitHub Flow, Git Flow, and trunk-based development, and learn to pick the one that fits your team.</description></item><item><title>Lesson 2 - Commit Conventions and Great Messages</title><link>https://datatweets.com/courses/git-and-github/team-workflows/lesson-2-commit-conventions-and-great-messages/</link><pubDate>Fri, 21 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/team-workflows/lesson-2-commit-conventions-and-great-messages/</guid><description>History is documentation. Learn to write great commit messages with the Conventional Commits format: a type, optional scope, imperative subject, and a body that explains the why — enabling readable history and automatable changelogs.</description></item><item><title>Lesson 3 - Working Together Without Stepping on Toes</title><link>https://datatweets.com/courses/git-and-github/team-workflows/lesson-3-working-together-without-stepping-on-toes/</link><pubDate>Fri, 21 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/team-workflows/lesson-3-working-together-without-stepping-on-toes/</guid><description>Most merge conflicts are preventable. Learn the team habits that minimize them: pull and integrate early and often, keep branches and pull requests small and short-lived, divide the work, and rely on shared conventions and formatters.</description></item><item><title>Lesson 4 - Tags and Releases</title><link>https://datatweets.com/courses/git-and-github/team-workflows/lesson-4-tags-and-releases/</link><pubDate>Fri, 21 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/team-workflows/lesson-4-tags-and-releases/</guid><description>A release is a tagged commit with a meaningful name. Learn semantic versioning (MAJOR.MINOR.PATCH), how to create and share annotated tags, git describe, and how to publish a GitHub Release with notes and assets.</description></item><item><title>Lesson 5 - Guided Project: Run a Feature to Release Cycle</title><link>https://datatweets.com/courses/git-and-github/team-workflows/lesson-5-guided-project-run-a-feature-pr-release-cycle/</link><pubDate>Fri, 21 Nov 2025 09:00:00 +0200</pubDate><guid>https://datatweets.com/courses/git-and-github/team-workflows/lesson-5-guided-project-run-a-feature-pr-release-cycle/</guid><description>Put the whole module together: branch off main with GitHub Flow, commit with Conventional Commits, open and merge a pull request, then bump the version, tag an annotated release, and publish it on GitHub.</description></item></channel></rss>