gitを使用してGitHubからクローンしようとしているXcodeプロジェクトがいくつかあり、外部サブモジュールもあります。クローンを作成しようとすると、これらの外部サブモジュールとプロジェクト内のすべてのフォルダーが、マスターではなく「(ブランチなし)」に配置され続けます。これは私がターミナルでやっていることです:
git clone git@github.com:******.git
cd ******
git submodule update --init
cd External/******
git submodule update --init
cd External/******
git submodule update --init
任意のフォルダーに cd して git branch を実行すると、次のようになります。
git branch
* (no branch)
master
どこでもマスターブランチを使用するように git clone を強制する方法はありますか?