2017-04-18 2 views
1

私は作者に依存するdrupalのimgixモジュールを使用しています。コマンドdrush composer-manage installを実行すると、imgix-php(imgixのライブラリ)がベンダのディレクトリにダウンロードされています。私はすべてを正しく設定しており、ローカルホストでうまく動作します。今私はそれらをギブスに押し込みたい。 gitにimgix-phpのファイルが1つもなく、githubのemtyであることが分かります。それからファイル.gitignoreimgix-phpにあり、ここにvendorと書いてあります。しかし、私はそれをコメントアウトしました。しかし、imgix-phpのファイルを追加できません。私はそれらを追加することはできませんなぜ作者でダウンロードしたgitにすべてのファイルを追加できません

On branch staging 
Your branch is up-to-date with 'origin/staging'. 
Changes not staged for commit: 
(use "git add <file>..." to update what will be committed) 
(use "git checkout -- <file>..." to discard changes in working directory) 
(commit or discard the untracked or modified content in submodules) 

modified: sites/all/vendor/imgix/imgix-php (modified content) 

no changes added to commit (use "git add" and/or "git commit -a") 

が私に誰かを言うことができる:私はライン.gitignorevendorをコメントアウトして状態を確認した場合、それはとして私を示しています。

+1

通常、/ vendorは.gitignoreにブロックされ、composer.lockをリポジトリにコミットします。リポジトリからインストールする人は誰でも、ソースからライブラリを取得するために 'composer install'を実行します。 https://getcomposer.org/doc/faqs/should-i-commit-the-dependencies-in-my-vendor-directory.md – markdwhite

+0

実際に私のプロダクションサーバはgithubからプルします。だから私はgitで完全なソースを追加する必要があります。作曲家経由でダウンロードしたすべてのファイルを追加する方法はありますか? – StreetCoder

+0

このリンクには(さらに一般的にはgetcomposer.orgのウェブサイトに)、あなたをさらに助ける手引きがあります。それはセクションの下にあります "あなたがこれをしなければならないと本当に感じたら、あなたはいくつかの選択肢があります" – markdwhite

答えて

0

あなたは

git add /path/to/folder/* 

または

git add --all /path/to/folder 

を使用して、.gitignoreファイルをコメントした後、あなたが実際にimgix-phpのファイルを追加したことがありますか?

関連する問題