背景 あまり望ましくない、と思いつつ振り返ってみると巨大なレポジトリができてしまうこと、ありますよね。(あることにしましょう) こういうレポジトリで 別のディレクトリで実験を始めたい 新しいサーバにcloneしたい みたいな時にgit cloneにものすごい時間がかかって萎えます。 こんな時のご提案です。 やり方 branch 名指定、depth 1でcloneする git clone --depth 1 --branch experimental-branch git@github.com:k12u/huge_repo.git experimental_huge_repo 積み重なった黒歴史も見なかったことにしてくれます。 (オプション) config のremote.origin.fetchを完全体に戻す。 このままだとgit fetchしてもclone時に指定したbranch以外は降
![重厚長大なgitレポジトリをさらっとcloneして作業し始める - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/48ce604a0d3a5e18835df2b63bfae8efb275baaf/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUU5JTg3JThEJUU1JThFJTlBJUU5JTk1JUI3JUU1JUE0JUE3JUUzJTgxJUFBZ2l0JUUzJTgzJUFDJUUzJTgzJTlEJUUzJTgyJUI4JUUzJTgzJTg4JUUzJTgzJUFBJUUzJTgyJTkyJUUzJTgxJTk1JUUzJTgyJTg5JUUzJTgxJUEzJUUzJTgxJUE4Y2xvbmUlRTMlODElOTclRTMlODElQTYlRTQlQkQlOUMlRTYlQTUlQUQlRTMlODElOTclRTUlQTclOEIlRTMlODIlODElRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWJlNzg4NjIwZmMwYTk5Zjg1N2YxYzUzYjVhOTFkZjdh%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwazEydSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZTNmYTg4NWE4NWNmZTdkMDQxOTMzMDYwZGRkMWZlNTM%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Da86fe22d37b668edd8d84cf7f433d7ff)