0
私は間違いを犯しました。削除すべきgitリポジトリにファイルを追加しました。すべてのローカルファイルシステムのローカルファイルシステムから削除せずにgitリポジトリからファイルを削除する
[OK]をこの問題は何度も尋ねられました。解決策は次のとおりです。
git rm (-r) --cached myfiletodelete
これを行うと、ファイルはMYローカルシステムでは削除されません。しかし、同僚がPULLを実行すると、ファイルはシステム上で削除されます。
どうすればこの問題を回避できますか?言い換えれば、ファイルを 'origin'でのみ削除したいが、他のローカルリポジトリでは削除しないでgitignoreに置いておきたい。
できません。 Gitからファイルを削除すると、コミットがチェックアウトされたときに実行される「削除手順」が追加されます。そのため、ファイルは削除されます。 – poke