Five advanced Git commands to up your Git game

Simplify commit histories with git rebase

Clean up merges with git merge --squash

Speed up bug searches with git bisect

Reapply commits with git cherry-pick

Organize projects elegantly with Git submodules

--

--

--

Full Stack Developer with a background in Natural Resource Management and Leadership

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Go vs C# Ease of Use

Install And Setup WordPress On AWS LightSail

How Does Python Play Multiple Roles In The Software Industry?

Learning Python 5

A Different Way To Layout Views Programmatically Using Swift

What’s new in visual studio 2019

K.I.S.S. your Database

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Carlos Fernandez

Carlos Fernandez

Full Stack Developer with a background in Natural Resource Management and Leadership

More from Medium

Setting Up Multiple Git Profiles for Fun, Work, and Profit

Git rebase local branch

Git: Working In a Team

Git Cheat Sheet

Git Cheat Sheet