gitのcheckoutコマンドには3つ使い方がある