前述のリンクをたどり
ましたが、Gitリポジトリに既にコミットされているファイルを無視できませんでした
状況は次のとおりです。サーバー A にダウンロード スクリプトがあり、ファイルをダウンロードしてpublic/downloads/-files-フォルダーに保存します。git pushを実行すると、ローカル ファイルがサーバーに上書きされます。
例: localhost のファイル ステータス (ダウンロード フォルダーの git repo に存在するファイルは 1 つだけ)
localhost /downloads/sample.txt
サーバー A でダウンロード スクリプトを実行した後のサーバーのファイル ステータス
server A /downloads/a.swf
server A /downloads/b.swf
server A /downloads/c.swf
サーバーAのgit push実行ファイルステータスの後
server A /downloads/sample.txt
私が必要としているのは、フォルダ ファイルを sample.txt で上書きしたくないということです。
Git リポジトリに既にコミットされているファイルを無視する
参照として。上記のリンクに私は次のことを試しました
インデックスを削除またはキャッシュ解除した後に gitignore オプションを実装しましたが、サーバーから/downloads/ dirが削除されます
私も試しました
git update-index --assume-unchanged <file>
しかし助けにはならなかった
何か間違ったことをしている場合、または期待される結果を達成する方法がある場合はお知らせください。
ありがとうございます。