2017-07-10 5 views
1

は、だからここにしかし私が好きな、私の.gitignoreファイルGitはファイルを無視 - 空白ファイルではありませんいいえファイルをプッシュ

.DS_Store 
core/prodConfig.php 
core/vendor/ 

私はまだコミットしてプッシュしたいコア/ prodConfig.phpファイルです空の空のファイルをプッシュしても、私のマシン上にファイルは「空ではない」ままにして、保存されたすべての情報を保持してください。それはすべて可能ですか?

私はエンドユーザーがリポジトリ内のファイルを参照できるようにしたいが、そのファイルには何も表示されないようにしたい。

私はオンラインで見ましたが、ここで検索機能を使用しましたが、その件に関する情報はあまりありません。たぶん、もっと良い方法があるからでしょうか?

答えて

1

あなたは空のファイルをプッシュして、このコマンドを実行することができますので、

git update-index --assume-unchanged core/prodConfig.php 

、今から、Gitはこのファイルの変更を追跡しないので、あなたはそれをローカルに変更することができますし、それらの変更されます犯されたり押されたりすることはありません。

+0

ありがとうございます!それで、ファイルを空にする、それを空にする、コマンドを実行する、情報を戻す、そして次回私はそれを編集しないでください。 –

+0

はい!正確には –

+0

このファイルのトラッキングを戻したい場合(サーバー上のファイルを変更したい場合)、このコマンドを実行してもう一方のファイルを元に戻す必要があります:git update-index --no-assume-unchanged core /prodConfig.php –

関連する問題