DEV Community

Cover image for How to do empty commit in git and why?
Ashutosh
Ashutosh

Posted on Edited on Originally published at ashutosh.website

How to do empty commit in git and why?

Did you know you can make empty commits in git?

Have you ever needed to trigger a CI build but couldn't because manual re-trigger was not an option?
If so, you might be tempted to make a meaningless change to your source file only to make a git commit just to re-trigger the CI pipeline.

What if I told you there was a better way to do it? 🧐

Empty commit

Yes! You can make a git commit without making any changes to your source file(s) whatsoever. For example:

git commit --allow-empty -m "Trigger CI build"
Enter fullscreen mode Exit fullscreen mode

I hope you find this tip interesting and helpful.
If you did, please give it a like and share it with someone who might benefit from it.

My name is Ashutosh, and I work as a software engineer. I love to share my learning with the community.
You can connect with me on LinkedIn and follow me on Twitter.

Top comments (1)

Collapse
 
anshuman_bhardwaj profile image
Anshuman Bhardwaj

Thanks, Ashutosh. I learned something new today.