node.js - 如何将数据从本地代码同步到heroku git
问题描述
我使用托管在heroku上的nodeJS构建了一些网站。我正在使用 heroku CLI git。当我想上传文件时,我正在使用 git add 。在那之后 git commit -am "some text" 和 git push heroku master。客户正在更新他的网站并上传新的图像和内容,当我对代码进行一些更改并再次 git 时,他所做的所有工作都会从服务器(而不是从数据库)中删除。
将图像文件夹添加到 .gitignore 文件
在将新版本推送到 Heroku 服务器之前,如何将文件和代码与本地版本同步
解决方案
当你做“git add”。您是在告诉 git 用您本地的代码覆盖 git 中的所有文件。如果您仅对特定文件进行了更改,则在执行 git add 时应始终仅添加这些文件。
您可以按照以下步骤操作。
- git status -> 这将显示更改和合并的文件列表。获取您更改并希望在 git 中添加的文件假设它的 abc.html(复制 git status 中显示的文件的完整路径)
- 混帐添加 abc.html
- git commit -m "一些信息"
- (可选)git pull remote_branch current_branch(这会将远程分支的最新代码拉到您的本地)。有时您可能会遇到冲突,因此请继续打开该文件并解决冲突。如果你一个人在分支上工作,你可能不会遇到任何冲突
- git push current_branch remote_branch
推荐阅读
- javascript - npm 错误:无法读取未定义的属性“匹配”
- windows - FSLogix + OneDrive
- c++ - 共享临时文件管理
- jupyter - 创建 30_000 个 Widget 对象的最快方法是什么?
- c++ - 为什么basic_istream_view继承view_interface?
- python - 在 generate_series 中自动增加变量的值
- css - 在页面滚动上具有视差效果的 Lottie 动画
- r - 是否有一个 R 函数来提取重复的数字行?
- python - Pyrogram 在“updatesTooLong”响应后停止处理更新
- flutter - ScrollView RenderFlex 溢出 - Flutter