loading
loading
loading
Branches are one of Git's most important concepts. And to master Git, it's essential to have a thorough understanding of how branches work. In this course, we'll look at the many actions you can perform around branches - from creating and deleting them all the way to publishing, renaming, and comparing them. ✏️ This course was created by Tobias Günther from Tower. Tower creates a powerful Git desktop GUI for Mac and Windows. You can download it here: https://www.git-tower.com Note: This course focuses on using Git with the command line. You do NOT need Tower or any other GUI software to follow along. ⭐️ Course Contents ⭐️ ⌨️ (00:00) Introduction ⌨️ (00:46) Hosted by Tower ⌨️ (01:27) Branches as a core concept in Git ⌨️ (01:51) Core concepts: the HEAD branch ⌨️ (02:25) Core concepts: local vs. remote branches ⌨️ (03:04) Creating new branches ⌨️ (05:21) Switching branches ⌨️ (07:26) Renaming branches ⌨️ (10:29) Publishing branches ⌨️ (12:10) Tracking branches ⌨️ (17:25) Pulling + pushing branches ⌨️ (20:22) Deleting branches ⌨️ (24:15) Merging branches ⌨️ (26:52) Rebasing branches ⌨️ (30:20) Comparing branches ⌨️ (32:30) Working with Branches Cheat Sheet: a handy resource for your daily work, free to download (www.bit.ly/git-branches-cheatsheet) -- 🎉 Thanks to our Champion and Sponsor supporters: 👾 Wong Voon jinq 👾 hexploitation 👾 Katia Moran 👾 BlckPhantom 👾 Nick Raker 👾 Otis Morgan 👾 DeezMaster 👾 Treehouse -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news