すべてのgitコマンドに--dry-runオプションがありますか、それとも実際に実行せずにコマンドが何をするかを示すオプションがありますか?
回答:
すべてのコマンドが自然にドライランを直接サポートするわけではありません。
git merge --no-commit --no-ff
)git fetch origin
'、次に ' git log master..origin/master
'、の前にgit merge origin/master
)git push
、ドライランオプションがあります)意味がないためにgitに実装されていないものもあれば、誰もかゆみを感じていないためにgitに実装されていないものもあります。
別の言い方をすれば、システムの一貫した部分として追加が理にかなっている場合にのみ、現実の世界から実際に実証されたニーズがあるものだけを実装する傾向があります。
iboisverのコメント:
注意すべきもう一つは、のようなコマンドであること
git add
とgit rm
できるよう-n
予行演習を指定するには、コマンドラインオプションを中ながら、git commit
、-n
完全に異なるオプション手段は何か。
したがって、manページを必ず確認してください。
git commit -n
:
-n
--no-verify
このオプションは、pre-commitフックとcommit-msgフックをバイパスします。githooks(5)も参照してください。
git-add
にgit-rm
することです。一方、では、-nオプションはまったく異なる意味を持ちます。したがって、manページを必ず確認してください。git-commit