git はすべてではなく 1 つのブランチを取得しますか?

git はすべてではなく 1 つのブランチを取得しますか?

何かの最新のタグでコードが壊れていることがわかり、誰かがマスターに修正をコミットしました。

ソースを再構築したいのですが、マスターだけをプルし、履歴などを削除しないようにするにはどうすればよいでしょうか?

ソースはgithubにあるので回避策として

 wget https://github.com/nameA/nameB/tarball/master

答え1

SOの質問で述べたように「Git と Mercurial による部分クローン"、完全な履歴を取得する必要があります。
ただし、その後、作業ツリーの特定のパスのみを取得するために、スパースチェックアウトを実行できます。

関連情報