1

前述のリンクをたどり
ましたが、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>

しかし助けにはならなかった

何か間違ったことをしている場合、または期待される結果を達成する方法がある場合はお知らせください。

ありがとうございます。

4

0 に答える 0