私はgitを2年間使っていて、 "git add"を使ってファイルを追加した後、コマンド "git reset HEAD file1 file2
"でステージングを解除できます。我々は変更をコミットしようとすると、git reset HEADファイルも他の多くのファイルにも触れます
このコマンドであっても指定されている:
(unstageする "... GitのリセットHEAD" を使用)
を私の理解することが唯一の指定されたファイルをunstages何もしないでください。
今日、それはこの答えは私がDoes `git reset HEAD file` also check out the file?理解して何を確認したが、それは常にいるように見えるの警告の多くを示し、なぜ
M public/www.mysite.com/public/sites/all/modules/unique_field/unique_field.module
M public/www.mysite.com/public/sites/all/modules/variable/variable.module
M public/www.mysite.com/public/sites/all/modules/variable/variable_admin/variable_admin.module
M public/www.mysite.com/public/sites/all/modules/variable/variable_example/variable_example.module
M public/www.mysite.com/public/sites/all/modules/variable/variable_realm/variable_realm.module
M public/www.mysite.com/public/sites/all/modules/variable/variable_store/variable_store.module
M public/www.mysite.com/public/sites/all/modules/variable/variable_views/variable_views.module
M public/www.mysite.com/public/sites/all/modules/views/tests/views_test.module
M public/www.mysite.com/public/sites/all/modules/views/views.module
のような警告の多くを生成し、それを実行した後、私は、このコマンドに
git reset HEAD a.php test.php #to unstage some left over test files
を与えましたそれらが"M"
ファイルが変更されていること。
「M
」とは何故このような警告を表示すべきなのかを誰にでも脅かすことができますか?
'git status'をあらかじめ実行しておけば、 –
私はそうは思わない – user5858