بازگشت به بلاگنکات حرفهای برنامهنویسان
دربارهی Git: چند واقعیت که کاش زودتر میدانستم
۱۶ مرداد ۱۴۰۵
ح
نویسنده:
حسن محمدزاده

واقعیتهایی که در عمل بیشتر معنا پیدا میکنند
برخلاف سیستمهای کنترل نسخهی قدیمیتر، Git یک سیستم توزیعشده است؛ هر توسعهدهنده یک نسخهی کامل از تاریخچهی پروژه را دارد. دستور git rebase تاریخچهی commit ها را بازنویسی میکند و میتواند تاریخچهای تمیزتر و خطیتر نسبت به merge ایجاد کند.
چرا اینها مهماند
Git توسط لینوس توروالدز، خالق لینوکس، برای مدیریت توسعهی هستهی لینوکس ساخته شد. خیلی از این نکتهها را آموزشهای مقدماتی کمرنگ میگذرانند، اما در یک پروژهی واقعی تفاوت را نشان میدهند.