我对git和npm都很陌生,但我了解基本知识,至少我认为我理解。
无论如何,我会描述我正在考虑的工作方式,但我认为还有更好的方法。
git init
。 git add .
将所有文件添加到源代码管理中。 npm publish
现在进行下一个小改动,而不是版本:
git commit
。现在进行下一个版本更改:
我需要在npm版本和git版本之间进行一些引用。怎么做?
答案 0 :(得分:2)
最佳做法是添加
node_modules/*
到.gitignore
:)
git是源代码控制系统,npm是包管理,忽略你使用的本机包之类的东西,而且所有resto或“真正的”代码都必须转到模块。此外,如果您有任何配置文件,例如database.json
,请将thme置于忽略状态并放入repo示例,例如database.json.sample
多数民众赞成!产品:>
只有当你的命令和功能改变很少时才更改npm包verison :)所以它是独占的。