NPM如何提交软件包 - 锁.如果我不使用github



我下载了nodejs并将其安装在Windows 10上。我使用NPM安装NPM@最新-G命令行更新了NPM我既不使用github也没有其他东西我收到消息"创建一个lockfile作为package-lock.json。您应该提交此文件"。

我该怎么做才能提交文件?当我提交它时会发生什么?如果我不提交会发生什么?

请不要引用NPM文档,因为我阅读了Serveral Times,并且没有删除它。

谢谢

谢谢– jdubjdub&– SilverWolf - Reinstate Monica的说明。您的评论导致了我最终的理解。事实对我来说是几年后,事实对我来说是几个小时。

我知道这是一个旧文章,OP和OC可能永远不会看到这个答案。我是第一次处理这个问题,并在浏览器中输入了今天多次对这个问题进行重新重新制定。我几乎要尝试Stack Overflow上一些有才华的人的耐心,并尝试澄清我自己的基本版本的问题。

我终于认识到"提交"一词并不像我们想象的那样陌生。这是我们认为的。它与GitHub上的相同,与我们提交任何已更改并希望其他贡献者(或作者)看到的任何东西时相同。

我有一个github帐户,并在计算机上安装了git。在大约一个小时的文档和人页面之后,我没有将所有点放在一起,直到我阅读此页面上的评论,然后一切终于变得非常清楚。commit在github上的概念与我的终端:npm notice created a lockfile as package-lock.json. You should commit this file.中所述的概念相同,并且由于我没有积极地从事一个项目,因此我可以无视警告。另外,有些人认为即使我正在生产中,也是忽略它的优点。但这超出了这篇文章的范围。

那些很少只使用git或github的人,对一个人执行版本控制的方式只有最模糊的掌握。即使在答案中经常提到的"提交"一词也不一定会删除所有含义或动作。

我们的朋友可能无法完全欣赏我们在这种情况下对"提交"一词的不理解。我们在思考(至少在我的天真中),我们对"提交"的含义可能不仅仅是我们从Github熟悉的"提交"。

我猜这些是对任何进行版本控制的人都如此普遍的摘要,因为我们已经走了这么远,因此我们必须掌握命名法,并且对基本过程和过程的更深层的基本方面感到困惑。

如果您想对如何(以及为什么)进行更强大的定义,请访问:github: https://help.github.com/en/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project

我应该注意到有许多免费的和付费的版本控制工具可用。这不是包含15的详尽列表: https://www.softwaretestinghelp.com/version-control-software/.

以及GitHub桌面应用程序: https://desktop.github.com/.

相关内容

最新更新