フォルダをコミットするときに、一部の追跡ファイルの変更を無視するようGitに指示できますか?たとえば、私が 'private.conf'を無視することに決めた場合、私は 'git commit'を実行するとコミットのための段階にはなりませんが、私が明示的に 'git commit private .conf '。.gifリポジトリから削除せずに既存のファイルを削除する
また、私は、私はちょうど明示的に(例えば、「gitのはsource1.c source2.cをコミット」)ごとにコミットするファイルをgitのを伝えることができることを知って、それがために非常に便利です
- ことを考慮してみてください私。その代わりに、私はgitに、 'private.conf'以外のすべてのファイルをコミットするように指示します。
- いくつかのstackoverflowトピックは、private.confの名前をprivate.conf.templateに変更し、 'git rm --cached private.conf'を実行することを提案しています。何らかの理由でそれは私にとっても不便です。私にそれを示唆しないでください。ありがとう。
- 私は 'git update-index --assume-unchanged private.conf'も実行できることを知っています。これは私の望むものとまったく同じですが、私のローカルgitリポジトリのためだけです。私が探しているのは、リモートブランチ(およびそのリモートブランチからクローンされたすべてのgitリポジトリ)に対してこれを行う方法です。
この場合は '--assume-unchanged'を使わず、' --skip-worktree'を使うべきです。こちら:https://stackoverflow.com/a/13631525/1615903 – 1615903