【问题标题】:git cannot commit after npm version patchgit 在 npm 版本补丁后无法提交
【发布时间】:2018-06-18 19:14:48
【问题描述】:

我先npm version patch 然后cat package.json 并看到版本已更改。 然后做git add package.json 然后git commit -m "new version" 但看

# On branch master
nothing to commit, working directory clean

当我手动更改 package.json 中的版本时,我可以按预期git commit。但是使用npm version patch 更快。那么如何提交呢?

【问题讨论】:

    标签: git npm


    【解决方案1】:

    好吧,根据documentation,它已经为你创建了一个提交:

    如果在 git repo 中运行,它还会创建版本提交和标签,如果 repo 不干净,则会失败。

    【讨论】:

    • 有没有办法阻止这种默认行为?烦人:P
    • 是的,使用此标志运行版本命令:npm --no-git-tag-version version 更多信息请参见 np.org:docs.npmjs.com/cli/version
    • 如果你想确保提交是自动完成的,你可以像这样检查日志git log -n --onelinen作为最后提交的数量)
    猜你喜欢
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2020-11-03
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 2019-12-11
    相关资源
    最近更新 更多