首页 > 解决方案 > 如何将数据从本地代码同步到heroku git

问题描述

我使用托管在heroku上的nodeJS构建了一些网站。我正在使用 heroku CLI git。当我想上传文件时,我正在使用 git add 。在那之后 git commit -am "some text" 和 git push heroku master。客户正在更新他的网站并上传新的图像和内容,当我对代码进行一些更改并再次 git 时,他所做的所有工作都会从服务器(而不是从数据库)中删除。

将图像文件夹添加到 .gitignore 文件

在将新版本推送到 Heroku 服务器之前,如何将文件和代码与本地版本同步

标签: node.jsgitheroku

解决方案


当你做“git add”。您是在告诉 git 用您本地的代码覆盖 git 中的所有文件。如果您仅对特定文件进行了更改,则在执行 git add 时应始终仅添加这些文件。

您可以按照以下步骤操作。

  1. git status -> 这将显示更改和合并的文件列表。获取您更改并希望在 git 中添加的文件假设它的 abc.html(复制 git status 中显示的文件的完整路径)
  2. 混帐添加 abc.html
  3. git commit -m "一些信息"
  4. (可选)git pull remote_branch current_branch(这会将远程分支的最新代码拉到您的本地)。有时您可能会遇到冲突,因此请继续打开该文件并解决冲突。如果你一个人在分支上工作,你可能不会遇到任何冲突
  5. git push current_branch remote_branch

推荐阅读