کلون ریپازیتوری بدون تاریخچه کامل
وقتی یه ریپازیتوری گیت تاریخچه خیلی طولانی داشته باشه، git clone ممکنه زمان و حجم زیادی مصرف کنه؛ در حالی که شاید فقط به آخرین نسخه کد نیاز داشته باشیم. اینجا میتونیم از --depth استفاده کنیم. توی مثال فقط آخرین کامیت رو دریافت میکنیم و به همین خاطر clone سریعتر و کمحجمتر میشه.
این روش یه shallow clone ایجاد میکنه و به همین دلیل کل تاریخچه گیت رو نداریم. اگر بعدا به تاریخچه کامل نیاز داشتیم، میتونیم با git fetch --unshallow کل تاریخچه رو دریافت کنیم.
#git
@techstuff100
Post #315
2.74K

- ❤ 17
- 🔥 5
- 👍 4
- 👏 1