Git 如何仅推送一个已更改的文件
所以,我在heroku上有一个python应用程序,当该应用程序运行时,它带有一些“database.db”,这个数据库正在填满 例如,我的项目中有以下文件:Git 如何仅推送一个已更改的文件,git,heroku,git-commit,heroku-cli,Git,Heroku,Git Commit,Heroku Cli,所以,我在heroku上有一个python应用程序,当该应用程序运行时,它带有一些“database.db”,这个数据库正在填满 例如,我的项目中有以下文件: bot.py database.db 当我在bot.py中进行更改并尝试推送更改时,我的数据库正在刷新,当部署更新时,它已被清除 我使用此算法推送更改: heroku login cd %dir% git add . git commit -am “commit” git push heroku master 那么,如何只推送bot.
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
你只需要暂存bot.py文件,或者你可以将database.db添加到.gitignore
git commit-am“commit”
他也写了这个。-a
标志提交所有内容。他需要把它移除。谢谢@TinNguyen。我刚刚注意到了这一点,并更新了我的ans。再次感谢