私はいくつかの検索を行っていますが、これがどのように機能するのか正確にはわかりません。リポジトリからファイルを削除しても、リモートサーバ上に保管してください
私はプロダクションサーバーを持っており、私は自分のローカル開発ボックスを持っています。
これまでにgit repoによって追跡されたディレクトリがあります。これは、もはや追跡したくありません。私はまた、それらが追跡されないようにリポジトリからそれらのファイルを削除し、単純にgit repoを必要以上に大きくしたい。
しかし、私がgit rm --cached
にローカルにいて私の.gitignoreファイルを変更すると、私が望まない更新されたリポジトリをプルダウンすると、リモートサーバ上のファイルが削除されます。私はファイルをプロダクションのままにしておきたいと思います。
私は誰かが前にこれをしなければならなかったと思います。私はおそらく明らかに何かが不足していると思います。
私はそれが理にかなっていると思います。ありがとう!
これはおそらく最良の選択肢ではないことが分かっていますが、私がgit rm --cachedをプロダクションで行い、それをローカルからではなくプッシュした場合はどうなりますか?ディレクトリをコピーして元に戻さなくてもいいですか? – dwbiz05
はい、それもうまくいくでしょう。 – mszymborski
驚くばかりです。私はそれを試して、あなたの答えを受け入れるよ。 – dwbiz05