'When running `npm version` scripts, how to prevent a new commit from being made

When I run npm version patch, a new commit will be made. I don't want it.

The doc is pretty vague. The flag I guess is relevant is commit-hooks, but I'm not sure how to use it. There's no examples.

I've tried different patterns, for example:

npm version patch --commit-hooks=false

npm version patch --commit-hooks false

But it doesn't seem to work.



Solution 1:[1]

The --commit-hooks argument determines if Git Hooks are run on the commit creation.

The command you want is npm version patch --git-tag-version false

Tag the commit when using the npm version command. Setting this to false results in no commit being made at all.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 0xLogN