【发布时间】:2012-06-03 17:45:45
【问题描述】:
我对 git 和 npm 都很陌生,但我了解基础知识,至少我认为我了解。
无论如何,我会描述我正在考虑的工作方式,但我认为还有更好的方法。
- 我用我的 node.js 模块创建了根文件夹。
- 我添加 package.json 文件并配置名称和版本。
-
git init在此根文件夹中。 - 然后
git add .将所有文件添加到源代码管理中。 - 提交。这将是我的 0.0.1 版本。我不知道如何在 git 中设置。
npm publish- 这是第一个周期的全部内容。
现在是下一个小改动,而不是版本:
- 我更改了一个文件。
- 我将 package.json 中的版本更改为 0.0.2。
- 我
git commit。 - 完成。
- 其他小改动相同,但不要更改版本。
现在进行下一个版本更改:
- 我更改了文件
- 我将版本更改为下一个。
- 我 git 提交。
我需要 npm 版本和 git 版本之间的一些参考。怎么做?
【问题讨论】:
-
在 npm 中使用 git 的最佳实践是什么?
-
你不需要随着每一个微小的变化而不断地改变版本;随心所欲地提交,然后在
npm publish再次更新时将package.json中的版本提高。您可以使用git tag记录发生的提交。 -
当您希望您已提交的更改被
npm install全世界所接受时,您需要再次npm publish。
标签: git version-control npm