receive.denyCurrentBranch
config optionは、チェックアウトであるレポのブランチにプッシュするとどうなるかを制御します。`receive.denyCurrentBranch = updateInstead`はどのようにインデックスと対話しますか?
デフォルトでは、それはそれを拒否します(チェックインブランチを持たないベアレポに押し込むのが普通です)。
ignore
またはwarn
で無効にすることができます。
もう1つのオプションはupdateInstead
です。これは何
はHEAD
と作業ディレクトリが同じで、かつ分岐が押された場合には、作業ディレクトリとブランチ/ HEAD
の両方が同時に更新され、HEAD
であるということです。
作業ディレクトリがHEAD
と異なる場合、プッシュは拒否されます。
これは、Webサーバーにプッシュする場合に便利です。for example。
私の質問は、このオプションはIndexとまったく同じですか?
インデックスは更新されていますか? HEAD
と作業ディレクトリは一致しますが、Index
では一致しない場合はどうなりますか?