Gitで公開するけど、内容は更新しない方法の話
タイトルが「Gitで公開するけど、内容は更新しない方法の話」です。
… は?と思いますが、簡単な話です。
接続パスワードとかそんな設定ファイルって公開したくないですよね。
でも、項目とか公開しないと… 別の設定方法ページで公開して…
とか言うジレンマの解消方法です。
こんなの : https://github.com/wataru775/sample_mail_schedule/blob/master/src/main/resources/account.properties
メール設定内容は公開したくないけれども、項目を忘れたくないのでぇー
最初に項目だけのファイルをコミットしてから、.gitignoreに加えれば良いかな。
と思っていたのですが、.gitignoreに加えても更新は検出されるんですよ
だったら、どうするか?って
設定だけを書いた設定ファイルを addしてコミットしてからコマンドを実行。
git update-index --assume-unchanged ファイル名
はぁーい、これでOKです。
もう一度更新対象にするには
git update-index --no-assume-unchanged ファイル名
でOKです。
シンプルですね。
以上