をステージングすることなく、コミット私はgitのは例えば、直接ステージングを使用せずに(ローカルで修正された)追跡されたファイルをコミットすることを可能にすることに気づいた:Gitは
$ git status -s .
M myfile.txt
$ git commit myfile.txt -m"1 way"
それが使用することをお勧めし、代わりに、「クラシック」2ステップ? :
$ git add myfile.txt
$ git commit myfile.txt -m"2 way"
'git commit'には、 'git commit --only 'と 'git commit --include 'という2つの味があります。 Gitが本当にしているのは、* temporary *インデックス/ステージング領域を使用することです。 '--only'は" HEAD'から一時ファイルを設定し、リストされたファイルをそこに置く "ことを意味し、' --include'は "現在のインデックスから一時ファイルを設定し、そこにリストされたファイルを置く"ことを意味します。 –
torek