明示的に追加した後に特定のファイルが実際にはリモートにプッシュされることを許可していても、それはgit add
と?ファイルを変更して表示しないでください(明示的な追加ではステージのみ)
私のシナリオはこれです:
私は/docs
フォルダ内のGitHub上のドキュメントを持って、そのドキュメントがバンドルされたJavaScriptファイルを使用しています。このバンドルは、レポで開発されているモジュールを使用します。ドキュメントの最新の公開バージョンを利用できるようにするだけです。つまり、新しいコミットごとにドキュメントを更新したくないということです。
これまでに試したことは、ファイルを.gitignore
に追加し、npmのprepublish
スクリプトを使用してファイルをバンドルし、git add --force
を実行することです。しかし、これはgitにファイルを追加し、その後の編集で変更されたものとして表示します。
git update-index
を多少認識していますが、これまではあまり使用していませんでしたが、わかっているところではローカルインデックスに使用されています。彼らはレポをクローンします。