Blue Canvas
Plans
EN|ESContact usLoginGet Started
Developer Tips

Speed Up Your Git Commands with SCM Breeze

Jack Moxon, co-founder of Blue Canvas, recommends using SCM Breeze, a Bash library that simplifies Git commands and encourages good habits.

Randalyn Hill-CofferBy Randalyn Hill-Coffer·Reviewed by the Blue Canvas team·December 4, 2024·Updated June 14, 2023·3 min read

With this article, learn about SCM Breeze, a Bash library that adds shortcuts and aliases to make interacting with Git on the command-line easier. You will also learn how SCM Breeze can help with writing high-quality commit messages, committing more frequently, and how it can be useful for Salesforce developers.

Here are our 5 Key Takeaways:

- SCM Breeze is a Bash library that adds shortcuts and aliases to make interacting with Git on the command-line easier.

- SCM Breeze can help with writing high-quality commit messages and committing more frequently.

- Using SCM Breeze can encourage good habits and make collaboration on Salesforce Orgs easier.

- SCM Breeze is open source and free.

- SCM Breeze is a useful tool for Git power users and beginners alike.

In this article
  • Writing high quality commit messages
  • Committing more frequently
  • Salesforce Developers and SCM Breeze

I started doing web development pretty late in life – I was 24 when I started. I’ve never been paid to write code, but I really love it and have a number of side projects that I work on for fun.

Over the past few years, I have clawed and scratched my way to an understanding of Python, Django, HTML, Javascript and CSS through many hours of trial and error. (There’s a reason they call it “hacking” I guess.)

Hacking away on a side project the other day, my friend (who is a web developer by trade) was watching over my shoulder. He winced as I painstakingly typed each Git command:

git pull origin master
git add filename.py filename2.py filename3.py images/filemname4.png
git commit -m "updating filename.py"
git push origin master

You get the idea.

“Have you ever used aliases?” asked he. “No, sir,” said I.

Next thing you know he pointed me to Nathan Broadbent’s amazing open source tool SCM Breeze. SCM Breeze is a Bash library that adds a bunch of shortcuts and aliases that make it much easier to interact with Git on the command-line. As you now know, we at Blue Canvas believe all Salesforce developers should be using source control, and Git is our favorite tool for that.

SCM Breeze for Git example

With SCM Breeze I no longer have to type the full phrase like git status - I can simply type gs to get a list of all the changes that have been made recently.

When I want to add files, I merely need to type: ga 1-10 or ga 3-6.

If I just want to add specific files. Committing is easy too: gc -m "commit message".

Pushing and pulling are also simplified: gps and gpl, respectively.

There are a bunch of other shortcuts like grb for git rebase and so forth.

Writing high quality commit messages

SCM Breeze is awesome for people like me who are sometimes lazy with their commit messages. I notice that by the time I’ve typed out git add for all the filenames and then git commit -m I’m already tempted to leave a brief and undescriptive commit message. I know better, but I am usually in flow and I don’t want to stop doing the fun work of writing features.

SCM Breeze makes it as easy as ga 1-5 and gc -m and I am much more likely to write a meaningful and useful commit message. This makes my collaborators much happier. It’s also really useful for those rare (okay not so rare) occasions when I introduce a bug and need to do a rollback.

Committing more frequently

The other place where SCM Breeze makes a big difference is that it gets me to commit more often. A best practice is to always commit small bits of work so you can easily see the progression of your code base. SCM Breeze makes committing painless and fast. It also makes it easy to see what is being staged for commit. This is also very helpful when collaborating with others. Your teammates will thank you and think you’re a veritable Bruce Lee of Git.

Salesforce Developers and SCM Breeze

Since Git is an essential part of any Salesforce developer’s toolkit, SCM Breeze can be as well. Whether you are a Git power user or just getting started, it will save you time, encourage good habits, and make collaboration on your Salesforce Orgs much easier.

Oh and it’s open source and free. Check it out!

‍

Comments

Leave a comment

Newsletter
Salesforce DevOps tips in your inbox

New posts, releases and practical guides. No spam, unsubscribe anytime.

TABLE OF CONTENTS
  • Writing high quality commit messages
  • Committing more frequently
  • Salesforce Developers and SCM Breeze
You may like
Trending on Blue Canvas
Talk through your Salesforce setup

Get a focused walkthrough or a tailored quote

Book a consultationRequest a quote
Customer stories
Real teams, real results
Sysco
Sysco
Left Jenkins behind and cut deployments from hours to minutes
Twilio
Twilio
Saved 2–3 days each sprint while scaling the team quickly
Catalyst Consulting
Catalyst Consulting
The City of Chicago saves hours every day with code reviews and structured rollouts
You might also like our other posts...
Read more
Salesforce DevOps
Kenji Sano | October 14, 2026
7 Best Salesforce Version Control Tools in 2026: Compared

A practical comparison of seven Salesforce version control options, with strengths, trade-offs, Git support, admin usability, and guidance for choosing the right fit.

Read more
Salesforce DevOps
Kenji Sano | October 6, 2026
The 8 Best Salesforce Deployment Tools in 2026

Compare the top 8 tools side by side — and see which one fits your team.

Read more
Architecture and Resources
Randalyn Hill-Coffer | October 5, 2026
Top 19 Academic Operations Tools for Salesforce-Run Higher Ed Campuses in 2027

Compare 19 academic operations and adjacent higher ed tools for Salesforce-run campuses in 2027. See what runs on Salesforce, what connects through your SIS, and where you may need an integration.

Blue Canvas

Salesforce DevOps for teams. Git-based version control, metadata backups, and continuous deployment.

(786) 591-0702

SOC 2 certifiedSalesforce PartnerSalesforce AppExchange

Salesforce Deployment

  • Deployment Tools
  • For Salesforce Metadata
  • For CPQ Data

Product

  • Features
  • Security
  • Customer stories
  • Pricing

Resources

  • Docs
  • Blog
  • Academic Operations
  • Anthropic x Salesforce Poll
  • Partners
  • Integrations
  • Release Management

Company

  • About us
  • Contact us
  • Careers
  • X (Twitter)
  • LinkedIn
  • GitHub
Stay Updated
Product Updates

Get the latest features, releases, and technical deep-dives delivered straight to your inbox.

Secure & Private

·

No spam, unsubscribe anytime

© 2026 Blue Canvas. All rights reserved.

Privacy PolicyTerms of usage