下面是一个关于Heroku及其版本控制系统的问题。git/Heroku没按预期工作
远不是VCS的专家,我可能会问一些相当基本的东西。在这种情况下,请原谅我。 这是问题。
当我在项目中编辑文件并保存它时,比如说index.js。然后,我可以在终端中运行以下命令(正如我在某些教程中学到的那样):
$ git add。 & & git的承诺-m“我 - 好的项目” & &混帐推Heroku的主
而任何更新的应用程序在服务器上,因为我希望的工作。
如果我再次重复同样的意见:
$ git的补充。 & & git的承诺-m “我 - 好的项目” & &混帐推Heroku的主
我得到一个消息说:
On branch master
Your branch is up-to-date with 'heroku/master'.
nothing to commit, working tree clean
$
这里也是我得到了我期望的,因为我做了不要触摸任何项目。
但接下来的情况并非我期望的情况,如果有人能帮我澄清一些事情,我会很高兴。
我运行此:
$ npm outdated
检查旧包;然后我运行:
$ npm update
更新旧包;我可以用我的眼睛看到项目的树状结构发生了一些变化。
现在在这里,当我运行:
$ git add . && git commit -m "my-nice-project" && git push heroku master
我还得到一个消息说:
On branch master
Your branch is up-to-date with 'heroku/master'.
nothing to commit, working tree clean
$
这是为什么?事情在本地发生了变化,我希望在服务器上更新应用程序。 我错过了什么?
标题很宽哈哈 –