我有一个主分支用于本地开发和一个heroku分支用于部署到heroku。我有一个被忽略并且不在主分支中检查的conf文件,因为它是私有的,但是在heroku分支中它没有被忽略,并且已经添加到仓库中,因为heroku服务器需要它来工作。
问题:我注意到当我从主分支切换到heroku时,它会从主分支中删除我的conf文件。heroku的conf文件可能会自动覆盖主分支上相同的文件,由于该文件被忽略,git没有警告我有未提交的更改,但实际上我有... 糟糕...
如何防止这种情况发生?是否有一种方法可以获得警告,或者我应该调整管理方式。
问题:我注意到当我从主分支切换到heroku时,它会从主分支中删除我的conf文件。heroku的conf文件可能会自动覆盖主分支上相同的文件,由于该文件被忽略,git没有警告我有未提交的更改,但实际上我有... 糟糕...
如何防止这种情况发生?是否有一种方法可以获得警告,或者我应该调整管理方式。