質問: お世話になっております。 現在、Backlogのgitを使いチームで開発をしています。 そして、私が取り組んでいるのが 「masterブランチにpushされた時に自動で本番サーバーにデプロイする」 機能です。 参考にさせていただいているのが以下のサイトです。 自動デプロイ この通りにやって、本番サーバーにあげることはできたのですが、 application.ini や .htaccessのようなファイル(サーバーにアップしたくないファイル)までアップされてしまいます。 これは、.gitignoreファイルではじけるものなのでしょうか? 「特定のファイルだけをアップする、もしくは特定のファイルだけはアップしない」 という仕様を満たす方法を知りたいです!
回答: 参考 URL の手順を実行してファイルがデプロイされるということは、問題のファイルはすでに git のリモートリポジトリに登録されているのでしょうか? リモートリポジトリに登録されているのであれば、ファイルがデプロイ先にコピーされるのは仕方ないと思います。 .gitignore を利用して、 git add & commit の時点で、git リポジトリに登録されないようにしてください。