0

私のgitソースには、スクリプトがアップロードされたファイルを保存するフォルダーがあります。本番サーバーに配置されたレポ。リポジトリにないため、このフォルダー内のファイルをプッシュして git を削除します。どうすれば修正できますか?


リポジトリにはupload、1 つの隠しファイルを含むフォルダーがあります。本番phpスクリプトでは、ユーザーがアップロードしたファイルをこのフォルダーに配置します。ソースの変更後に行うとgit push、本番環境でこのフォルダーを git clean します。

4

2 に答える 2

1

リポジトリの外部にファイルを保存することで問題を解決し(asmeurer などupload) 、リポジトリ内のフォルダーの代わりにシンボリックリンクを作成します。ローカル リポジトリとリモート リポジトリで異なるシンボリック リンクを使用するために、このファイルに追加upload.gitignoreて実行します。git update-index --assume-unchanged

于 2013-05-15T04:37:32.957 に答える
0

それらのファイルを同じレポに入れたいが、それらを別のフォルダーに移動したくない場合でも、それらを git に追加しないでください。それらのファイルに git add を使用しないでください。これらのファイルを削除するには、それらのファイルを別のフォルダーにコピーします。 . git rm file_name を実行し、同じフォルダーにコピーして貼り付けます。この方法で、git は追跡されていないファイルを気にしません。

于 2013-05-14T07:33:08.673 に答える