我在 VPS 上部署了一个 Rails 应用程序。我在 bitbucket 上使用我的 git 存储库来同步我的工作和家庭计算机上的文件,因此它在生产中的二进制文件中被不必要的丢弃。
我修改了 .gitignore 文件,因此它排除了我的应用程序中的一些路径被跟踪。但是,当我将更改推送到远程仓库(从那里 capistrano 获取生产版本)时,它会继续跟踪 .gitignored 文件并 git clone 复制所有带有垃圾的东西。
如何用我新清理的本地 master(我由 re-init git 创建)替换远程 repo master 分支?或者如何从跟踪树 .gitignored 文件中删除远程仓库?非常非常感谢