9 Techniques to Boost Your Git Workflow with Magit
In this video, I'll show you how you can use Magit to make your everyday Git operations far more efficient than on the command line! We'll walk through a number of real scenarios to show you how to do the following with Magit: Cloning repositories Viewing the commit history of branches Partial staging of modified files Amending, extending, and rewording commits Creating new branches from commits you've already made Pushing branches to a remote repository Pulling (and rebasing) commits from a remote repository Discarding unwanted changes Adding files to .gitignore Check out the show notes here: https://systemcrafters.net/mastering-... Support Jonas on GitHub sponsors: https://github.com/sponsors/tarsius We cover the following topics: 0:00 Intro 0:18 What will we learn? 1:04 Cloning a repository 5:35 Looking at the commit history 5:58 Viewing commits from the current branch 8:47 Viewing commits from a specific branch 10:23 Commiting only one section of a modified file 16:47 Adding a file or change to the most recent commit 21:54 Adding a file or change to a specific commit 25:11 Create a new branch from the changes of the current branch 28:59 Pushing a local branch to a remote 29:27 Pushing a new local branch to a remote 31:39 Pushing new changes to an existing branch 33:08 Pushing a branch that has had its commits modified 36:16 Saving local changes for later (stashing) 39:35 Pulling new commits from a remote branch into a local branch 41:23 Pulling new changes from another branch 42:26 Rebasing local changes onto the new commits 47:15 Fetching without pulling changes 48:27 Discarding unwanted changes 51:15 Adding a file to .gitignore 53:55 What's next? My Emacs configuration: https://config.daviwil.com/emacs My system configurations: https://config.daviwil.com/systems If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon: https://github.com/sponsors/daviwil / systemcrafters You can also leave a tip via PayPal: https://paypal.me/daviwil Follow me on Twitter for more GNU Emacs and GNU Guix content! / systemcrafters Chat with the System Crafters community on Discord and IRC: http://systemcrafters.chat Check out my other video series! Emacs Essentials: • The Absolute Beginner's Guide to Emacs Emacs From Scratch: • Emacs From Scratch #1 - Getting Started wi... Emacs Tips: • Emacs Tips - How to Show Reminders for Org... Emacs Desktop Environment: • Emacs Desktop Environment #1 - Getting Sta... Emacs IDE: • Emacs From Scratch #8 - Build Your Own IDE... Emacs Mail: • Streamline Your E-mail Management with mu4... Learning Emacs Lisp: • Introduction to Emacs Lisp - Learning Emac... Craft Your System with GNU Guix: • An Introduction to GNU Guix Music credits: Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/mseq/26296 reNovation by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/60674 ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/32655 Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/tobias_webe...

An Introduction to the Ultimate Git Interface, Magit!

Fix Your Git Commits Like a Rebase Expert with Magit

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Git Will Finally Make Sense After This

The Claude CLI for DevOps, SRE & Platform Engineers

Kyle Meyer: A Tour of Magit

Efficient Text Selection with Emacs Key Bindings - Emacs Essentials #3

Stop Using Git Worktrees. Do THIS Instead.

Inside Anthropic, the $965 Billion AI Juggernaut | The Circuit

How To Use Git In VS Code Like A Pro!

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #29

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!
![Learn Git and GitLab Tutorial For Beginners | Full Course [2024]](https://i.ytimg.com/vi/NK2BrGpA9wI/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLD_kts9eXS89y-vlwC3gfdx5j6dxw)
Learn Git and GitLab Tutorial For Beginners | Full Course [2024]

The Basics of Dotfiles

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #02

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Emacs: modern minibuffer packages (Vertico, Consult, etc.)

Magit: Git in Emacs - Grumpy Gits SG

