گیت - git

نادیده گرفتن فایل‌ها و دایرکتوری‌ها در Git

 

غالباً، هنگام کار برروی پروژه‌هایی که از Git استفاده می‌کنند، این موقعیت پیش می‌آید که بخواهید از انتقال فایل‌های خاص یا دایرکتوری‌های خاصی به مخزن ریموت یا همان سرور جلوگیری کنید.

فایل gitignore. مشخص می‌کند که چه فایل‌هایی را Git باید نادیده بگیرد.

ادامه‌ی مطلب

نحوه نصب و پیکربندی GitLab در سیستم عامل Ubuntu 18.04

 

GitLab CE یا Community Edition یک برنامه متن باز است؛ که اصولا برای مدیریت مخازن گیت مورد استفاده قرار می‌گیرد و دارای ویژگی‌های مرتبط با توسعه نرم افزار، مانند ردیابی پروژه در میان اعضای تیم توسعه است. GitLab به گونه ای طراحی شده است؛ که می تواند با استفاده از زیرساخت‌های شخصی کاربر میزبانی شود و انعطاف پذیری در استقرار را به عنوان یک مخزن داخلی برای تیم توسعه فراهم می‌کند؛ بدین معنی که به عنوان یک رابط برای کاربران یا ابزار مدیریتی برای مشارکت کنندگان پروژه عمل می‌نماید.

پروژه GitLab، به راحتی یک نمونه GitLab را بر روی سخت افزار شخصی شما با یک روند نصب آسان تنظیم می‌نماید. در این راهنما نحوه نصب و پیکربندی GitLab برروی سرور Ubuntu 18.04 شرح داده می‌شود.

ادامه‌ی مطلب

نحوه بازنشانی آخرین commit در گیت (git)


در آموزش‌های قبل، گیت را معرفی کردیم و نحوه کارکرد آن‌را توضیح دادیم ( گیت برای مبتدیان ) و همچنین ترفند‌ها و نکاتی کاربردی در مورد گیت را بررسی کردیم؛ در این مقاله می‌خواهیم یک ترفند جدید را بررسی کنیم.

فرض کنید شما یک یا چند کامیت در پروژه خود اضافه کردید؛ اما به دلیل یک اشتباه نیاز دارید تا وضعیت پروژه را به چند کامیت قبل بازگردانید؛ در این مقاله می‌خواهیم نحوه بازگشت به یک یا چند Commit قبل‌تر را مورد بررسی قرار دهیم.

ادامه‌ی مطلب

نحوه تغییر پیام Git Commit


گیت یک ابزار کنترل کد است؛ هنگامی که شما تغییری در فایل‌ها ایجاد می‌کنید، این تغییر را ثبت یا Commit می‌کنید؛ هنگام کار با Git، ممکن است با شرایطی روبرو شوید که در آن نیاز به ویرایش یک پیام commit داشته باشید. دلایل زیادی وجود دارد که شما بخواهید این تغییر را انجام دهید، مانند اصلاح یک اشتباه تایپی، حذف اطلاعات حساس یا افزودن اطلاعات اضافی؛ در اینجا چگونگی تغییر Git commitهای اخیر یا قدیمی توضیح داده می‌شود.

ادامه‌ی مطلب

push کردن به چند مخزن در گیت

اگر شما پروژه‌ای دارید که نیاز دارید این پروژه در بیش از یک مخزن گیت نگهداری شود، چگونه می‌توان آدرس مخازن دیگر را به پروژه اضافه کرد؟

در این آموزش قصد داریم نحوه Push کردن در بیش از یک مخزن گیت (مثلا: گیت هاب، گیت لب) را آموزش دهیم.

 

ادامه‌ی مطلب

گیت برای مبتدیان

لوگوی Git

اگر شما یک برنامه نویس باشید، در یک پروژه میتوانید به دو نوع ایفای نقش کنید:

  1. مسئولیت تمام پروژه را به تنهایی به دوش بکشید.
  2. عضو یک تیم باشید و شما قسمتی از آن پروژه را انجام بدهید.

اگر تاکنون تجربه کار در حالت دوم را باشید حتما متوجه شدید که چقدر هماهنگی کد های نهایی اعضای تیم برای تولید آخرین نسخه برنامه کار دشواری است.زیرا که در بسیار از موقعیت ها دو برنامه نویس بصورت همزمان محتوای یک فایل را ویرایش میکنند و ادغام تغییرات هر دو نفر در نهایت کار،دشوار و زمان گیری است.

جامعه برنامه نویسان برای شما استفاده از یک نرم افزار کنترل نسخه را تجویز کرده اند!

ادامه‌ی مطلب