Občas sa stane, že ma zaujme nejaký projekt na GitHub alebo GitLab a chcem si ho rýchle otestovať. Ťahanie celej histórie všetkého čo sa v repozitári robilo tak môže zabrať nejakú dobu a ako vieme čas sú peniaze. Preto je dobré prihodiť do príkazu --depth 1
, čo urýchli proces klonovania. Stiahne sa totiž len posledný commit. Napríklad:
git clone https://github.com/kubernetes/kubernetes k8s --depth 1
Pri uvedenom Kubernetes to je 330 MB versus 1,1 GB a to už stojí za vyskúšanie.
Pokiaľ budete potrebovať stiahnuť históriu stačí zadať v adresári s naklonovaným repozitárom git fetch --unshallow
.