In this follow up session, we'll take a tour of some more features that you might or might not have heard of, but can significantly improve your workflow and day-to-day interaction with Git.
Git continues to see improvements daily. However, work (and life) can take over, and we often miss the changelog. This means we don't know what changed, and consequently fail to see how we can incorporate those in our usage of Git.
In this session, we will look at some features you are probably aware of, but haven't used, alongside new features that Git has brought to the table. Examples include:
- Git worktrees—Checkout multiple branches simultaneously!
- Git log "pickaxe" options—Search your Git repository like a pro!
- Git "fixup" workflow—Write atomic commits with ease using Git rebase
- Git push/pull options—make it easier and safer to push to and pull from upstream
By the end of this session, you will walk away with a slew of new tools in your arsenal, and a new perspective on how this can help you and your colleagues get the most out of Git.
Add'l Keyword: Github
Raju Gandhi is a Programmer, Consultant, Speaker, and Trainer. With considerable experience in software development, Raju is a strong proponent of the functional mindset, favoring immutability in both software and hardware. He believes that by embracing Agile and DevOps, we can deliver software that customers cherish. You can find him online on X as @looselytyped, as well as his blog. He is co-author of ‘Head First Software Architecture,’ a speaker for the No Fluff Just Stuff Java conference series, as well as many other conferences like UberConf, RichWeb, ArchConf, FrontEnd Fest, Devoxx, GIDS (India), and acts as an instructor on O'Reilly. He's also a Co-Founder and speaker of the new Dev2Next and Arc of AI tech conferences. In his spare time, you will find Raju reading, immersing himself in the latest technology, or spending time with his wonderful and significantly better half.