انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: اصول کاری گیت؟  (دفعات بازدید: 1158 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Milandini

  • Sr. Member
  • *
  • ارسال: 329
اصول کاری گیت؟
« : 14 اسفند 1394، 10:32 ق‌ظ »
سلام
من تازه با گیت  و دستوراتش آشنا شدم
ولی مدیریتش رو بلد نیستم..مدام داریم push و Pull میکنیم و  هرزگاهی  به کانفیلیکت میخوریم و مجبوریم دستی کدها رو یکسان کنیم
برای همین فکر میکنم اون قسمتی مدیریتی گیت رو هنوز درست متوجه نشدم
یادداشت های یک روسونری
http://r-rajai.blog.ir/

آفلاین کامروا

  • Full Member
  • *
  • ارسال: 235
  • ایالات متحده جهرم
پاسخ : اصول کاری گیت؟
« پاسخ #1 : 09 فروردین 1395، 03:17 ب‌ظ »
با مفاهیم Rebase و Merge و... آشنا هستین؟

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : اصول کاری گیت؟
« پاسخ #2 : 09 فروردین 1395، 05:07 ب‌ظ »
شما به احتمال زیاد برای تغییرهایی که می‌دید قبلش یه branch جدید درست نمی‌کنید.

رسم بر این هست که شما یک branch دارید، یعنی همونی که clone کردید و اسمش مثلا master هست. بعد شما نباید کدهای این branch رو دستکاری کنید. همون اول کار یک branch جدید ازش می‌سازید به اسم مثلا fix-bug-shellshock. و بعد فقط این برنچ جدید رو دستکاری می‌کنید و این برنچ هم وصل هست به مخزن خودتون روی گیت‌هاب یا گیت‌لب مثلا (با استفاده از دستور remote) و نه مخزن اصلی. بعدش هر موقع که خواستید درخواست merge request (توی گیت‌های بهش میگن pull request) می‌دید.