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

پرسیده شده
فعالیت 1213 روز پیش
دیده شده 812 بار
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

2
حذف شده

علی جان خب ساختار گیت درختیه در مورد snapshot  نیاز نیست چون استاد فارسی گفتن که تغییرات ما ثبت میشه و شاخه جدید ایجا میشه با همون محتوای والدش، همین مفهومه  

repo هم در واقع یه ابزاریه که رو git سوار میشه که بشه مخازن رو راحتتر مدیریت کرد در موردش میتونی اینجا بخونی فعلا علی نمی خواد بری تو جزئیات مفاهیم اولیه رو در  همین حد که گفته شده رو مسلط شو بعد در اینده اگر مهم بودن خودت متوجه می شی الان فقط وقتتو میگیره  

فایل پیوست

مهرداد

توسط

مهرداد

11 دی 99