Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to revolutionize your Git workflow using stacked branches and the Graphite CLI tool to manage complex feature development more efficiently. Discover the concept of stacking, where multiple related branches are built on top of each other, allowing you to work on dependent features simultaneously without waiting for individual pull requests to be merged. Explore practical implementation by creating a two-branch stack with an API endpoint branch followed by a button feature branch, demonstrating how to manage dependencies between related code changes. Master stack management techniques including how to navigate between branches, handle conflicts, and maintain clean commit histories throughout the development process. Understand the complete workflow from initial branch creation through final merge into the main branch, with emphasis on strategic planning such as prioritizing back-end tasks before front-end implementation. Gain insights into advanced Git workflows that can significantly improve development velocity and code review processes, particularly valuable for teams working on interconnected features that traditionally require sequential development and review cycles.
Syllabus
00:00 Intro
00:53 What is stacking
04:44 Graphite
05:20 Branch 1 - API endpoint
09:11 Branch 2 - button
11:31 Stack management
14:49 Merge stack into main
16:12 Tip: back-end tasks first
16:55 Extension
17:04 MCP-server
17:33 Outro
Taught by
ByteGrad