gitで差分を確認していると、No newline at end of fileというメッセージが勝手にコミットに含まれていることに気づいた。

どうやら、ファイル末尾に改行が必要らしく、改行がない場合に警告が出るようだ。
このメッセージを削除するには、vimで対象ファイルを開き、下記コマンドを入力し、保存する(:wq)ことで抑制できる。
※ただし、最初のコミット時に出たNo newline at end of fileのメッセージは消えない。
:set noeolここで、再度git add -pコマンドを実行すると、 たしかに最後の行にNo newline at end of fileのメッセージはない。
そして、sublime textで再度対象ファイルを開くと、最後の9行目に空白の改行が挿入されたことがわかる。
まだ、腑に落ちない点もあるが、とりあえず上記で対応する。