Last Updated: February 25, 2016
·
997
· Marcos Hernandez

Use SCM in Terminal

Most of the time you work in the computer you're doing code. With your keyboard. Period! It saves time to use text interfaces.

Use SCM GUI like SourceTree to deep, long term management and inspect your repository or careful tasks like resolving conflicts, cherry picking or rebasing. Otherwise use terminal for commits, pushings and pulling, branching on the fly, stashing, etc.

Learn the basic commands listed below and forget the GUI, you'll thank yourself the effort

git add
git branch
git checkout
git commit
git diff
git init
git log
git push | pull
git show
git status

Scott Chacon works at git-scm.com and wrote an excellent book on git that you can read on line