過去のある時点で、私が作業しているgitリポジトリにsymlinkメディアファイルが追加されました。私はリポジトリから削除したい、ローカルにファイルを削除するが、リポジトリがデプロイされているサーバではない(私はシンボリックリンクを再作成する必要はない)。 git update-index --assume-unchanged
は永続的ではなく、git rm --cached
は展開時にファイルを強制終了します。git repoからファイルを削除します。サーバからは削除しません。
これを行う方法はありますか?
レポからそれを削除するとはどういう意味ですか?ローカルリポジトリから削除しますか?それを次のプルで再表示されないようにするか、またはプッシュしても削除をプッシュしないようにしますか? – kabanus
オブジェクトを意図的に変更する予定がない場合は、git.ignoreファイルに追加することができます。 – Artem
ローカルリポジトリとサーバリポジトリはコピーです。 Gitignoreを使ってサーバーにプッシュしないものをローカルに持つことはできますが、ローカルにないリモートのものは持つことはできません。 – Liam