• 1403/01/30

stage چیه؟ :

سلام منظورتون از محیط stage همان working directory هست ؟

اگر نه میشه منظورتون رو بگید مممنونم 

  • 1403/02/03
  • ساعت 10:19

سلام دوست عزیزم وقت بخیر

نه دوست من، فضای stage یک فضایی هست که گیت به فایل هایی که در اون قسمت هست توجه میکنه و فایل هایی که در فضای stage باشند آماده commit شدن هستن
بین local branch شما و working directory فضا stage قرار میگیره

اگر میخوای فایل رو گیت تحت نظر بگیره باید اونو به فضای stage اضافه کنی


  • 1403/02/03
  • ساعت 15:53

خیلی مممنونم از توضیحاتتون 

مگه local branch و working directory یکی نیست ؟


  • 1403/02/05
  • ساعت 10:29

سلامت باشی عزیز

نه، ما در سطح لوکال سه مفهوم داریم

1. Working Directory

2. Stage

3. Local Branch

در مورد ایتم 1: این بخش دقیقا فولدر فیزیکی پروژه ما هست و جایی هست که پروژه شما در سطح سیستم عامل نگه داری میشه

در مورد ایتم 2: این بخش یک فضای Temp طوری هست که اگر فایلی به این قسمت اضافه بشه، گیت اون رو به اصطلاح ترک یا دنبال میکنه و حواسش به اون فایل هست

در مورد ایتم 3: بعد از اینکه فایل ها به stage اضافه شدند باید به یک قسمتی با عنوان Branch ها منتقل بشن، حالا این برنچ ها کدهارو دسته بندی میکنن و میگن مثلا این کدها مربوط به برنچ A هست 


logo-samandehi