Understanding Version Control Systems: GitHub Simplified with SourceTree

Learn about how to get Git up and running on your system along with the best industry practices using SourceTree.

Shivam Goyal
Sep 8, 2019 · 7 min read
Image for post
Image for post

What is a Version Control System?

Do we developers really need VCS?

Which Version Control is best for you?

Pros & Cons of Git Version Control

Pros of using Git

Cons of using Git


Setting up Git

Reasons for choosing SourceTree

Installing SourceTree

Image for post
Image for post
Logging in to SourceTree
Image for post
Image for post
Connecting extra accounts

Connecting to GitHub

Image for post
Image for post
Add GitHub account

Breakfast + Lunch + Dinner Commands


PowerUser Tips

Git CheatSheet

Git CheatSheet | Credits Atlassian

SourceTree Shortcuts

SourceTree Dark Mode

Image for post
Image for post
SourceTree Dark Mode

Push with Commit

Image for post
Image for post
Push with Commit

SourceTree QuickAccess Menu

Image for post
Image for post
QuickAccess

Faster Repository Search

Image for post
Image for post
Faster Repository Search


🎯 That’s all for today.

If you got any queries hit me up in the comments or ping me over on hi@itsshivam.com 📧

If you learned even a thing or two, clap your hands👏 as many times as you can to show your support! It really motivates me to contribute towards the community.

Feeling too generous? Buy me a Drink 🍺

Wanna collaborate? Let’s talk some tech 😊

Stalk me over on itsshivam.com, GitHub, or LinkedIn. 👀

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight.

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox.

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month.

Get the Medium app