git commit -am "blah blah"
に相当するものを探していますが、単一のファイルのみを探しています。私が試した場合:
git commit my.file -am "blah blah"
私は得ます:
fatal: Paths with -a does not make sense.
私は周りを見回しましたが、エイリアスの使用を提案する解決策(たとえばthis one)しか見つけることができませんでしたが、それらもそうではありません引数を渡す必要があるため、変更できるように見えます。 シェルからgitを呼び出すに頼らなければなりませんか?
非常に一般的だと私が想像するものには、より簡単なオプションがあるはずです。今私は立ち往生しています:
git add my.file
git commit -m "blah blah"
-a
を省略してください。これは--all
が意味するものではないことを意味します。これを行う:
git commit my.file -m "blah blah"
他のファイルがステージングされている場合でも(my.file
によって)git add
のみがコミットされます。