セキリュティー上のことでGitの管理外に置きたいファイルを.gitignoreに記述してpushしたのですが
githubにアクセスして確認すると、管理外にしていしたはずのファイルもpushされてしまいます。
どのように記述したらいいのかわからないので教えていただけませんでしょうか?
管理外にしたいディレクトリ
.ssh
db
管理外にしたいファイル
.env
config/dtatbase.yml
config/secrets.yml
.gitibnoreの記述
/log/* /tmp/* !/log/.keep !/tmp/.keep /.ssh/* /db/* .env config/database.yml config/secrets.yml
このようにしてpushしました。
確認すると/log/*と/tmp/*は管理対象外になっていましたが、ほかは管理対象となって残っていました。
commit名が変更になっているのは変更した「.gitignore]ファイルだけで他は変更する前のcommit名のままでした。
.gitignoreファイル以外に管理対象外の設定をした記憶もないのですが他にあるのでしょうか?
指定したディレクトリ、ファイルを管理対象外にしたいのですが、どのように記述すればいいのか教えていただけませんでしょうか?よろしくお願いします。
追記
最初にpushしたときに.sshもdbも管理外になるように指定していませんのでそれが残ってしまっているようです。これを削除する方法を教えていただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/26 01:11
2019/05/26 01:19
2019/05/26 01:22
2019/05/26 02:14
2019/05/26 05:19