How to create empty commits in Git

Aug 15, 2021 · 1 min read · Post a comment
How to create empty commits in Git

As a DevOps engineer, you must have heard at least something about GitOps. GitOps is a set of practices that allows to manage infrastructure and application configurations using Git as a single source of truth. Building CI/CD pipelines is one major DevOps responsibility, which usually is triggered by a git commit. While developing, we might need to test a deployment pipeline, by pushing a “test” git commit. You really don’t wanna commit empty files, hence you can create an empty commit by following the steps below.


  • Git


Step 1. Create an empty git commit:

git commit --allow-empty -m "Trigger test deployment"

Step 2. Push the commit to the remote repository:

git push


Empty git commits will show up in your history, so you could either squash or remove them, which will be a topic about in a future post.
Feel free to leave a comment below and if you find this tutorial useful, follow our official channel on telegram.