egitを使用してファイルをコミットする場合、「head」を選択するために使用できるオプションは何ですか。また、「head」を選択するとファイルはコミットされません。マスターだけにコミットするべきではありませんか?

あなたは明らかにコミットとプッシュを混乱させています。表示されているスクリーンショットは、プッシュに使用される仕様の設定に関するものです。このダイアログの内容を理解するには、git-pushマニュアルを読んでください。特に、いわゆる「refspecs」を扱っているビットは、プッシュrefspecを構築するためのGUIインターフェイスを提供していると思われます。