سوالات در مورد گیت git

پرسیده شده
فعالیت 1215 روز پیش
دیده شده 535 بار
0

با عرض سلام خدمت استاد آوند و دوستان

 

 

بنظرم مبحث git خودش کمی گیج کننده هست و باید بیشتر رو مفاهیم گیت کار می‌شد یعنی دقیقا همون چیزی که به نظر شخصی بنده کم بهش توجه شده و این باعث شده که من واسه هر مبحث کلی سرچ کنم و کلی سوال و ابهام واسم پیش اومده.

 

- چرا هر commit ایدی commit قبلی خودش رو داره؟ (تو دوره به این مورد اشاره نشده)

 

 

- Git branches are effectively a pointer to a snapshot of your changes. یعنی چی branch ها یک pointer به یک snapshot از تغییرات ما هستند؟ و اصلا تو دوره توضیحی درباره snapshot و این که شاخه ها یک pointer هستند داده نشده. 

 

 

- آیا ما از شاخه ها برای کار کردن روی نسخه های مختلف یک پروژه به صورت همزمان استفاده می‌کنیم؟ یا این که وقتی داریم به صورت همزمان روی موضوعات مختلفی کار می‌کنیم (مثلا به صورت هم زمان قابلیت A رو اضافه کنیم ، قابلیت B رو اضافه کنیم ، باگ y رو رفع کنیم و..‌.) برای این که تاریخچه تغییرات موضوعات مختلف باهم قاطی نشن از شاخه ها استفاده میکنیم؟

 

- تو ویدیوها شفاف مشخص نشده repo دقیقا چی هست؟ منم سرچ کردم تو یه سری مقالات گفته شده با اجرای دستور git init دایرکتوری پروژمون تبدیل به repo میشه و تو یه سری دیگه نوشته همون پوشه git. مخزن پروژمون محسوب میشه بلاخره کدوم مخزن ما هستش؟ اگه دایرکتوری پروژمون رو مخزن گیت تصور کنیم اون موقع working directory چی هست؟

 

 

در آخر لازمه بگم قسمت‌هایی از دوره خوب و کامل تدریس شده ولی بنظر شخصی بنده لازم بود تو این دوره موارد بالا هم توضیح داده میشد

فایل پیوست

علی.
علی.

10 دی 99