دستور pull و clone در گیت دو دستور متفاوت هستند:
-
Clone: این دستور برای کپی کردن یک مخزن کامل گیت به روی سیستم محلی شما استفاده میشود. با استفاده از این دستور، شما تمامی فایلها، تاریخچه تغییرات و شاخههای موجود در مخزن را دریافت میکنید. به عبارت دیگر، clone یک عملیات یکباره است که مخزن را به صورت کامل دریافت میکند.
-
Pull: این دستور برای بهروزرسانی مخزن محلی شما با آخرین تغییرات اعمال شده در مخزن اصلی (remote repository) استفاده میشود. با استفاده از این دستور، شما تغییرات جدیدی که در مخزن اصلی اعمال شده است را دریافت میکنید و مخزن محلی خود را با آخرین وضعیت مخزن اصلی همگام میکنید. به عبارت دیگر، pull یک عملیات مکرر است که تغییرات جدید را از مخزن اصلی دریافت میکند و مخزن محلی را بهروز میکند.
به طور خلاصه، clone برای دریافت کامل مخزن گیت استفاده میشود، در حالی که pull برای بهروزرسانی مخزن محلی با تغییرات جدید استفاده میشود.
دیدگاهها