[トラブル] TortoiseGitでgit did not exit cleanly (exit code 128)

TortoiseGitのgit cloneでブランチのソースを取得したい時に
git did not exit cleanly (exit code 128)
のエラーが出てしまう場合の原因と対処方法を紹介。


clone指定するURLが間違っている

clone指定するURLにブランチのURLを指定してしまっているためエラーになっている。

masterをローカルにgit cloneしてから
ローカルPC上で
右クリック→TortoiseGit→切り替え
でブランチに切り替えるとブランチのファイルがダウンロードされる。