0

私のサーバーコードは画像のアップロードを可能にし、アップロードされたコンテンツを/imagesディレクトリに取り込みます。origin

私の作業ディレクトリ にはmaster、明らかにこれらのファイルがなく、これらのファイルを追跡していません。サーバーに新しく追加されたイメージをローカル リポジトリにプルしたいと考えています。これは可能ですか?もしそうなら、どのように?

/app
  /images
    upload_1.jpg // untracked
    upload_2.jpg // untracked
    upload_3.jpg // untracked
  file_upload.php

マスター (ローカル)

/app
  /images
  file_upload.php

は本当に助けが必要です。私のためにこれに答えることができる人はいますか?

これを言い換えると、追跡されていないファイルがリモート リポジトリに動的に追加されました。どうにかしてそれらをローカルの作業ディレクトリに移動する必要があります。

4

2 に答える 2

0

origin はディレクトリではありません。これは、git リポジトリが構成されているリモートの名前です。オリジンがマシンから指し示すレポがあり、そこに images ディレクトリのある作業フォルダがある場合は、これらを追加してコミットする操作をプロセスに含める必要があります。

git add -A && git commit -m "more images"

これで、オリジンからフェッチしてそれらの画像を取得できます。早送りマージまたはリモート追跡ブランチへのリセットにより、ローカル ブランチを更新します。プルしてフェッチとマージを組み合わせることができます。

于 2012-10-13T00:20:05.283 に答える
0

コミットされるまでファイルをプルすることはできません。ユーザーが画像をアップロードしたときに、それらを (おそらく一時的なブランチに) 自動的にコミットするスクリプトを作成できますか?

于 2012-10-12T23:07:01.003 に答える