2017-02-09 6 views
1

私は以下試してみましたが、私は、ファイルを変更、複数のフォルダを持っているgitを使って1つのコマンドで修正されたファイルとフォルダをコミットするには?

$ git commit -m "Changes" vendor/* dev/* .htaccess composer.json 

エラー

error: pathspec 'vendor/cweagans' did not match any file(s) known to git. 
error: pathspec 'vendor/magefan' did not match any file(s) known to git. 
error: pathspec 'vendor/phpoffice' did not match any file(s) known to git. 

を働いていないようです。

1つのコマンドを使用してすべてをコミットする方法はありますか?

答えて

0

git commitを使用する前に、新しい(または変更された)ファイルをステージング領域に追加するには、git addコマンドを使用します。

+0

私は変更をプッシュする必要があると、サーバー上でプルする必要があるローカルから:あなたの質問--includeで例えば

$ git commit -m "Some commit message" --all 

は次のようになります。 'git add'はファイルを追加しますか?私は複数のフォルダと単一のファイルでファイルを変更しましたが、質問 –

+1

Ankitに記載されていますが、あなたが何を求めているのかわからない、あるいはgitの仕組みについて混乱しているかもしれません。 'add'と' commit'コマンドは_local_リポジトリで動作します(https://www.atlassian.com/git/tutorials/saving-changesを参照)。 git 'push'と' pull'は中央のリポジトリと同期します(https://www.atlassian.com/git/tutorials/syncing)。グレッグが言っているように、 'add'を使ってgitに_local_リポジトリにファイルを'コミットする 'ように指示します。コードを共有できる状態になったら、 'commit'コードを移動するために' push'を使います中央リポジトリまで。 –

0

コミット--includeと1つのコマンド内のファイルが指定されています。

$ git commit -m "Some commit message" --include <path1> <path2> <pathN> 

--allと1つのコマンドで すべて変更や削除されたファイルをコミットします。

$ git commit -m "Changes" --include vendor/* dev/* .htaccess composer.json 
関連する問題