異なる必要がある、または追跡する必要のないいくつかのファイルを無視したい-gitignoreを編集して、swpファイル、tmpディレクトリ全体、およびlog /内のいくつかのログファイルをスキップします。
私は彼らが私のローカルインストールからキャッシュされたバージョンを削除しました-ここではすべてうまくいったようです
次に、 git add を実行しました。(これは git add -u であるはずでしたか?)
そして、リモートリポジトリにプッシュしました。
アプリは引き続き正常に動作しましたが、ローカルで無視していたリモート リポジトリ上のファイルを見つけられなかったり、アクセスできなかったりすることに気付きました。ログ ファイルがなくなっており、database.yml ファイルも (リモートで) 削除されていました。
まだアプリケーションを起動できたので、ファイルはまだそこにあるように見えます (database.yml の必要性について間違っていない限り) が、それらのファイルは表示されません。
これらのファイルを常に無視したい場合 (それらをプルする他の開発者と同様)、それらのファイルがリモートで消えないようにするにはどうすればよいですか?
ありがとう
編集-私が探しているのは実際には
git update-index --assume-unchanged example.txt
これにより、変更を監視することなく、ファイルが両方の環境に存在し続けることができるようです。
私は正しい軌道に乗っていますか?