علی قادری سهی جلسه نهم آموزش گیت : آشنایی و نحوه کار با فایل git ignore

مدرسه برینور
مدرسه برینور
74 بار بازدید - 11 ماه پیش - فرض کنید یک پروژه برنامه
فرض کنید یک پروژه برنامه نویسی خود را با git هندل کرده اید و در نهایت قصد دارید تا این پروژه را به یک مخزن یا ریپازیتوری ریموت در github و یا gitlab انتقال بدهید. (در جلسه گذشته با دستورات اتصال به gitlab و یک مخزن ریموت برای push کردن کدها آشنا شدید. ) به نظر شما انتقال فایل های سنگین نظیر پوشه vendor یا npm module که شامل کتابخانه های دانلود شده برای پروژه هستند کار منطقی است ؟ ممکن است حجم این فولدر ها به چند صد مگابایت برسد و push کردن این موارد غیرضروری حجم پروژه ها را چند برابر میکند و فرآیند بررسی یا pull کردن کدها به صورت گیج کننده ای افزایش می یابد و این هدر رفت زمان روی هزینه و کیفیت پروژه اثر میگذارد. بنابراین انتقال هر فایلی که صرفا در کدنویسی لوکال ما استفاده شده است کار صحیحی نیست. در چنین مواردی به پروژه یک فایل gitignore اضافه میشود. رسالت فایل git ignore در این است که موارد منع شده برای ریپازیتوری گیت را مشخص میکند و به نوعی مشابه فایل htaccess در روت سرور با git برخورد میکند. بنابراین بهتر است حتما در هر پروژه ی ما فایل های سنگین، موارد امنیتی، کتابخانه هایی که دسترسی به آنها برای همه میسر است را داخل ریپازیتوری پروژه کد نویسی در حال توسعه کامیت نکنیم. از این رو باید گفت که بدون gitiqnore یک مخزن گیت git در زمان push کردن کدهای خود به مشکل خواهد خورد. در ویدئوی این جلسه به کار با سینتکس ایجاد فایل gitignore در روت پروژه گیت خودمون پرداختیم بنابراین دیدن این ویدئو را از دست ندهید : در صورتی که مایل هستید از انتشار جلسات جدید دوره گیت git مدرسه برینور آگاه شوید کانال یوتیوب ما را سابسکرایب کنید یا به آدرس این جلسه دوره آموزشی گیت در وبسایت مدرسه برینور: https://brainor.ir/freelearn/session/609 سری بزنید.
11 ماه پیش در تاریخ 1402/06/20 منتشر شده است.
74 بـار بازدید شده
... بیشتر