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

جامعه کاربران => کافه اوبونتو => نویسنده: Milandini در 14 اسفند 1394، 10:32 ق‌ظ

عنوان: اصول کاری گیت؟
ارسال شده توسط: Milandini در 14 اسفند 1394، 10:32 ق‌ظ
سلام
من تازه با گیت  و دستوراتش آشنا شدم
ولی مدیریتش رو بلد نیستم..مدام داریم push و Pull میکنیم و  هرزگاهی  به کانفیلیکت میخوریم و مجبوریم دستی کدها رو یکسان کنیم
برای همین فکر میکنم اون قسمتی مدیریتی گیت رو هنوز درست متوجه نشدم
عنوان: پاسخ : اصول کاری گیت؟
ارسال شده توسط: کامروا در 09 فروردین 1395، 03:17 ب‌ظ
با مفاهیم Rebase و Merge و... آشنا هستین؟
عنوان: پاسخ : اصول کاری گیت؟
ارسال شده توسط: سلمان م. در 09 فروردین 1395، 05:07 ب‌ظ
شما به احتمال زیاد برای تغییرهایی که می‌دید قبلش یه branch جدید درست نمی‌کنید.

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