如何只推送一个更改的文件

问题描述

所以,当应用程序运行时,我在 heroku 上有一些“database.db”的 python 应用程序,这个数据库正在填满。

例如我的项目中有这个文件

bot.py
database.db

当我在 bot.py 中进行更改并尝试推送更改时,我的数据库正在刷新,并且在部署更新时它已被清除。

我使用此算法推送更改:

heroku login
cd %dir%
git add .
git commit -am “commit”
git push heroku master

那么如何只推送 bot.py 更改,而不触及数据库

解决方法

尝试使用 git add bot.py 而不是 git add .

git add . 将暂存当前目录中的所有文件。

当您要求添加 bot.py 时,仅指定文件名 bot.py

git commit -m “commit” 而不是 git commit -am “commit”

这里删除标志 -a。否则它将提交所有内容。

更新了一个

heroku login
cd %dir%
git add bot.py
git commit -m “commit”
git push heroku master