آموزش مقدماتی کار با گیت و گیت‌هاب

تب‌های اولیه

اگر به عنوان کاربر حداقل یک بار سراغ رام های کاستوم رفته باشید، محال من است نام گیت هاب را ندیده باشید تقریبا تمام توسعه دهندگان از این سرویس برای انتشار منابع پروژه های خود استفاده می کنند؛ اما بسیاری از کاربران در مواجهه با گیت هاب، بخش ها و اصحات آن سردرگم می شوند در این مقاله به چیستی گیت، گیت هاب و نحوهکار با آن ها می پردازیم اسم گیت هاب از دو بخش گیت و هاب تشکیل شده است در زیر هرکدام را به صورت جداگانه بررسی می کنیم گیت در گیت هاببرای فهم گیت هاب، ابتدا باید با گیت آشنا شویم گیت یک کنترل نسخهمتن باز است که توسط خالق لینوکس، لینوس تروالدز ، ساخته شد گیت مانند سایر های کنترل نسخه از قبیل ساب ورژن، و مرکوریال است؛ اما اساسا کنترل نسخه چیست؟ وقتی توسعه دهندگان چیز جدیدی مانند یک یکیشن خلق می کنند، مدام تغییراتی را در کدهای آن می دهند تا اولین نسخهرسمی و غیربتا آمادهانتشار شود این روند در به روزرسانی برای نسخه های بعدی نیز ادامه دارد های کنترل نسخه تغییرات و بازنگری های توسعه دهندگان را در یک مخزن مرکزی ذخیره می کنند با این کار هاری بین توسعه دهندگان آسان می شود؛ به این شکل که هر توسعه دهنده می تواند نسخهجدید را دانلود کرده، تغییرات را در آن اعمال و سپس لود کند کلیهتوسعه دهندگان قادر به مشاهدهتغییرات جدید، دانلود آن ها و مشارکت در پروژه خواهند بود مقاله های مرتبط آموزش نصب لینوکس روی با استفاده از هایپر ویوب سایت گیت هاب تحت شدیدترین حملات همچنین، کسانی که نقشی در پروژه ندارند، می توانند فایل های آن را دانلود و استفاده کنند کاربران حرفه ای لینوکس احتمالا با این روند آشنایی کامل دارند؛ چرا که استفاده از گیت، ساب ورژن و سرویس های مشابه از ملزومات کامپایل کردن یک از سورس کد آن است هاب در گیت هاب، کنترل نسخه ای است که توسط اکثر توسعه دهندگان ترجیح داده می شود؛ زیرا نسبت به سایر ها برتری هایی دارد مثلا در ذخیرهتغییرات فایل ها بهتر عمل می کند در بخش های بعدی این مقاله به نحوهکار با گیت خواهیم پرداخت در دنیای رایانه، هاب به تجهیزاتگفته می شود که از آن اشتراک گذاری با گجت های مختلف استفاده می شود و در نتیجه هاب به نوعی را گسترش می دهد هاب در گیت هاب نیز چنین مفهومی دارد توسعه دهندگان پروژه های خود را در گیت هاب ذخیره می کنند و از این طریق به عظیم توسعه دهندگان دنیا وصل می شوند در گیت هاب این اان وجود دارد که پروژه ای را از مخزن توسعه دهنده به مخزن خود کپی کنید و در آن تغییرات اعمال کنید و سپس درخواست اعمال تغییرات را به صاحب پروژه بفرستید تا در پروژهاصلی اعمال کند اان پرسش و پاسخ نیز در این گیت فراهم است

حالا که با مفاهیم گیت و گیت هاب آشنا شدیم به نحوهکار با این سرویس ها می پردازیم آموزش کار با گیتنیازهای بنیادیقبل از هرچیز لازم است مواردی را نصب کنید برای این کار نسخهمتناسب با عامل خود را از اینجا دانلود کرده و نصب کنید اگر از لینوکس استفاده می کنید، از طریق پکیج منیجر نیز می توانید اقدام کنید در مرحلهبعد، از آن جایی که در روند آموزش، یک مخزن شامل یک کد و یک خواهیم ساخت، یک دایرکتوری برای آن در نظر بگیرید پس از آن، به عملیات معمولی نظیر ، کلون، کامیت و می پردازیم البته، عملیات پیشرفته تری نیز وجود دارد که در مراحل اولیه نیازی به آن ها نخواهید داشت راه اندازی یک مخزن قبل از شروع کار با گیت، باید یک مخزن پروژه راه اندازی کنید تا به ک گیت آن را مدیریت کنید تینال را باز کنید و در دایرکتوری پروژهخود دستور را وارد کنید با این کار یک دایرکتوری مخفی با نام در دایرکتوری پروژهشما ساخته خواهد شد این دایرکتوری همان مسیری است که گیت دیتابیس و خود را در آن ذخیره می کند تا تغییرات پروژهشما را دنبال کند کلون یا کپی کردن یک مخزنراه دیگری برای دسترسی به مخزن وجود دارد که به کلونینگ مشهور است درست مثل بررسی مخزن در سایر ها، اجرای کد یک کپی کامل از مخزن مورد نظر به شما منتقل خواهد کرد سپس، می توانید روی آن کار کرده و تغییرات دلخواه را در آن اعمال کنید روند اعمال تغییرات ساخت تغییرات، اعمال موقت آن ها بدون وارد کردن در مخزن اصلی ، اعمال تغییر در مخزن یا کامیت را شامل می شود افزودن فایل جدیددر این مرحله می توان از زبان های نویسی مختلف مانند پایتون، روبی، یا هر زبان دیگری استفاده کرد ما در این آموزش از زبان که معمول تر است استفاده می کنیم فایلی به نام را در دایرکتوری خود ایجاد کنید و کد زیر را در آن وارد کنید ? بعد از ذخیرهفایل، دستور را از تینال اجرا کنید

این دستور وضعیت حاضر مخزن کار شما را نشان می دهد نتیجهبه نمایش ه باید مشابه تصویر زیر باشد که در آن به عنوان یک فایل یا بررسی نشده فهرست شده است حالا طرز کار با چند فایل بدون اعمال تغییرات در مخزن را بررسی می کنیم برای این کار یک فایل دوم به نام بسازید در این فایل جزئیاتی مثل نام پروژه، نام و نشانی ایمیل خود را وارد کنید دستور را مجددا اجرا کنید خواهید دید که این بار دو فایل به عنوان بررسی نشده فهرست شده اند حالا می خواهیم را به اصح استیج کنیم فایلی که استیج می شود یعنی تغییرات آن انجام گرفته اما هنوز در مخزن اصلی اعمال نشده است برای این کار دستور را وارد کنید حالا، دستور وضعیت گیت را مجددا اجرا کنید خواهید دید که به عنوان فایلی جدید در بخش تغییرات در انتظار اعمال فهرست شده و در همان بخش قرار دارد در این مرحله همه چیز آمادهاعمال تغییرات یا است؛ اما قبل از این کار باید با ویرایشگر که گیت هنگام نوشتن پیام های کامیت مورد استفاده قرار می دهد آشنا شوید اگر از لینوکس استفاده می کنید گیت به طور پیش فرض، از هایی مانند ، ، یا استفاده خواهد کرد اگر با این ها آشنایی ندارید، من است بخواهید آن ها را با ن افزاری مثل ، یا عوض کنید برای این کار دستور زیر را از تینال اجرا کنید --

' در قسمت آخر کد به جای ' نام ن افزار مورد نظر خود را وارد کنید دیگری مانند تغییر نام و ایمیل و چگونگی نمایش پیام کامیت نیز قابل انجام است ما در این آموزش از به عنوان ادیتور استفاده می کنیم؛ اما شما می توانید انتخاب متفاوت خود را داشته باشید اعمال اولین تغییرکامیت در گیت شباهت بسیار زیادی با کامیت در سایر های کنترل نسخه مانند ساب ورژن دارد روند کار به این شکل است که کار را آغاز می کنید و پیامی جهت توضیح اینکه دلیل تغییر انجام گرفته چیست وارد می کنید و فایل تغییر می یابد پس دستور را اجرا کنید با این کار ویرایشگر به صورت خودکار باز می شود و الگوی زیر را نمایش می دهد # # '#' # # # # # # # # # # با بررسی مداوم وضعیت تغییرات اعمال شده توسط دستور از شرایط مخزن خود آگاهی پیدا خواهید کرد با این کار همواره خواهید دانست که چه تغییری را اعمال کرده و چه تغییری را هنوز اعمال نکرده اید در مورد پیام مرتبط با کامیت باید گفت یک پیام کامیت خوب باید شامل دو بخش باشد؛ اول این که کوتاه و در حد ۷۲ کاراکتر باشد و به طور خلاصه تغییر اعمال شده را اعلام کند دیگر این که دارای توضیحی بلندتر باشد که به طور مجزا در سطری دیگر جزئیات تغییر اعمال شده را توضیح دهد البته مورد دوم اختیاری بوده و الزامی برای نوشتن آن وجود ندارد ما در این مرحله نیاز به نوشتن توضیح پیچیده ای نداریم؛ چرا که تنها یک فایل را به مخزن اضافه کرده ایم؛ اما چنان چه تغییری که اعمال می کنید دارای های پیچیده ای باشد، لازم است توضیحاتی را در این بخش برای مطالعهسایر توسعه دهندگان بنویسید و آن ها را از چرایی اعمال این تغییر توسط شما آگاه سازید بنابراین، پیام سادهزیر را در ویرایشگر وارد کرده، ذخیره کنید و خارج شوید حالا که تغییرات اعمال شدند وضعیت گیت را مجددا بررسی کنید خواهید دید که همچنان در قسمت قرار دارد

مشاهدهتغییراتدر این مرحله از آن جایی که چند فایل در قسمت کنترل نسخه داریم و با دستورهای پایه آشنا شده ایم، به بررسی تغییرات می پردازیم برای بررسی تغییرات اعمال شده در یک فایل از دستور استفاده می کنیم این دستور مشابه دستور دو فایل را با هم مقایسه کرده و تغییرات فایل جدیدتر را نمایش می دهد در اینجا برای مشاهدهتغییرات فایل دستور را اجرا می کنیم با این کار تغییرات جدیدترین نسخه نسبت به اولین نسخه به نمایش در می آید به خاطر داشته باشید که به طور پیش فرض، دستور تغییرات را نسبت به فایل اولیه نشان می دهد، نه فایل استیج شده اگر می خواهید تغییرات استیج شده را مشاهده کنید، دستور -- را اجرا کنید این دستور چیزی شبیه کدهای زیر را به نمایش در خواهد آورد - / -- / / @@ - @@ # ## @ در کدهای نمایش داده شده به پنج خط آخر دقت کنید قبل از هر سطر یک علامت وجود دارد این علامت نشانگر افزودن چیزی به فایل است در اینجا ما فقط اضافه کرده ایم؛ اما اگر چیزی حذف کرده بودیم علامت منفی نمایش داده می شد نکات مهم دربارهاستیجینگ یا ایندکساگر مبتدی هستید، یکی از گیج کننده ترین قسمت ها برای شما محیط استیجینگ و رابطهآن با کامیت خواهد بود

کامیت در واقع ثبت سوابق تغییرات فایل ها نسبت به آخرین تغییر اعمال شده است یعنی شما تغییری را در مخزن خود اعمال می کنید و به کیت می گویید که آن فایل ها را در یک کامیت ثبت سابقه کند کامیت ها ماهیت پروژهشما را در مراحل مختلف حفظ می کنند تا هر زمان که نیاز شد بتوانید به مرحلهقبل برگردید اما چطور به گیت می گویید که کدام فایل ها را در کامیت قرار دهد؟ اینجا است که استیجینگ یا ایندکس ایفای نقش می کند برای اضافه کردن یک فایل در کامیت، ابتدا باید آن را به محیط استیجینگ اضافه کنید برای انجام این کار می توانید از دستور استفاده کنید پس از اینکه که فایل های مورد نظر خود را با این دستور به محیط استیحینگ اضافه کردید، می توانید با دستور آن ها را به عنوان کامیت در مخزن اعمال کنید برنگ یا شاخه بندیتا این جا با نحوهشروع کار و اعمال تغییرات و بررسی آن ها آشنا شدیم حالا با مفهوم پیشرفته تری به نام شاخه بندی آشنا می شویم وقتی به طور تیمی روی یک ن افزار کار می کنیم آزمون و خطاهای هر نویس روی شاخهاصلی کدهای یک من است دردسرساز شود گیت این اجازه را به شما می دهد که شاخهاختصاصی خود را داشته باشید در این حالت، وقتی روی ساخت یک ویژگی کار می کنید، آزمایش های شما صدمه ای به شاخهاصلی نمی زند و می توانید وقتی به نتیجه رسیدید، مجموعهتغییرات اعمال شده را با شاخهاصلی تلفیق یا کنید حتما متوجه شده اید ما تا این بخش از آموزش در حال کار روی شاخهاصلی یا مستر برنچ بوده ایم شاخهاصلی در واقع همان شاخه ای است که به صورت پیش فرض راه اندازی گیت با آن آغاز می شود ا قصد داریم یک شاخه به نام به معنی توسعه را راه اندازی کنیم از تینال دستور - را اجرا کنید تا شاخه ای به نام ساخته شود اجرای این دستور علاوه بر ساخت شاخهمذکور بررسی آن را نیز اعمال می کند این شاخه در ابتدا یک کپی از شاخهاصلی است یعنی اگر دستور را اجرا کنید همان دو تغییر اعمال شده در را مشاهده خواهید کرد حالا فرض کنید می خواهیم همین دو کامیت را در شاخهاصلی تلفیق کنیم

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

روی کلیک کنید گام دوم ساخت شاخه یا برنگ روشی برای کار همزمان روی نسخه های مختلف یک مخزن است به طور پیش فرض مخزن شما یک شاخه به نام دارد که شاخهاصلی به حساب می آید از شاخه ها برای آزمون و خطا و ویرایش کدها قبل از اعمال تغییرات در شاخهاصلی استفاده می شود وقتی یک شاخه بر پایهشاخهاصلی می سازید، یک کپی از آن با آخرین تغییراتی که تا آن لحظه اعمال شده در شاخهجدید ایجاد می شود اگر زمانی که شما روی شاخهخود کار می کنید کسی کامیتی به شاخهاصلی اضافه کند می توانید آن را در شاخهخود اعمال کنید نمودار زیر روندی که یک شاخهجانبی با نام باید طی کند تا با شاخهاصلی تلفیق شود را نمایش می دهد برای ساخت یک شاخهجدید به مخزن جدیدی که با نام - ساخته اید بروید روی فهرست بازشوندهموجود در بالای فهرست فایل ها که روی آن نام شاخه نوشته شده است کلیک کنید در تکست باکس باز شده نام شاخهجدید، مثلا - را وارد کنید روی دکمه کلیک کرده یا دکمه را در کیبورد خود بزنید حالا دو شاخه دارید؛ یکی و دیگری - که کاملا شبیه به هم هستند؛ البته تا زمانی که تغییری در هیچ یک اعمال نکرده ایم گام سوم ایجاد تغییرات و اعمال آن هاحالا که شاخهجدیدی با محتویات یکسان با شاخهاصلی داریم، بدون ترس از خرابکاری ویرایش های خود را آغاز می کنیم در گیت هاب به تغییرات اعمال شده کامیت می گویند هر کامیت یک پیام کامیت نیز به دارد که توضیح کوتاهی در رابطه با دلیل اعمال آن تغییر است پیام های کامیت به سایر مشارکت کنندگان در پروژه این اان را می دهد که متوجه شوند که شما چه تغییری را به چه دلیل اعمال کرده اید برای اعمال یک تغییر روی فایل کلیک کنید روی آیکون مداد در گوشهبالا سمت راست کلیک کنید تا آم را ویرایش کنید در ویرایشگر، کمی دربارهخود بنویسید یک پیام کامیت برای توصیف تغییرات خود بنویسید روی دکمه کلیک کنید

تغییرات ایجاد شده در فایل تنها در شاخه- اعمال شده اند حالا این شاخه دارای تغییراتی نسبت به شاخه است گام چها ایجاد درخواست اعمال تغییرات یا حالا برای اعمال این تغییرات در شاخهاصلی باید درخواست آن را ایجاد کنید هستهتمام هاری ها در گیت هاب را تشکیل می دهد با ارسال چنین درخواستی، شما از صاحب شاخه می خواهید که تغییرات انجام شده توسط شما را بررسی کرده و در صورت صلاحدید به شاخهاصلی اضافه کند درخواست های اعمال تغییرات تغییرات بین دو شاخه را نمایش می دهند تغییرات، حذف و اضافه ها در رنگ های سبز و قز نشان داده می شوند با استفاده از منشن در گیت هاب می توانید در پیام خود از سایر افراد یا تیم ها درخواست کنید که دربارهویرایش های شما نظر بدهند شما می توانید درخواست اعمال تغییرات را برای خود نیز ارسال کنید یعنی وقتی تغییری را به طور کامل در شاخهفرعی انجام دادید، می توانید برای تلفیق آن در شاخهاصلی از استفاده کنید گام پنجم پذیرش درخواست تلفیق تغییرات اعمال شدهدر این گام پایانی، نحوهتلفیق تغییرات شاخهفرعی در شاخه را بررسی می کنیم روی دکمهسبزرنگ کلیک کنید تا تغییرات شما در شاخهاصلی اعمال شوند روی کلیک کنید حالا که تغییرات را اعمال کرده اید، می توانید با استفاده از دکمه شاخهفرعی را حذف کنید تعدادی از اصحات رایج در گیت هابدر تصویر فوق صفحهاصلی مربوط به یک پروژه را می بینید در مستطیل شمارهیک نام پروژه، تعداد افرادی که در حال تماشای آن هستند، تعداد افرادی که با ستاره دادن آن را یابی کرده اند، تعداد دفعاتی که این پروژه توسط توسعه دهندگان دیگر برای مشارکت در پروژه آن را کپی برداری شده است در مستطیل شماره۲ تعداد کامیت های اعمال شده در شاخهف، تعداد شاخه های موجود، تعداد نسخه های منتشرشده و تعداد مشارکت کنندگان در پروژه نشان داده شده است در مستطیل شماره۳ نوار انتخاب شاخه را می بینید که در زیر آن فایل های مهم پروژه به زمان آخرین باری که تغییری در آن ها اعمال شده است قرار دارد در قسمت راست تصویر و در مستطیل شماره۴ مفاهیمی کلیدی را مشاهده می کنید که در زیر به توضیح آن ها می پردازیم کد حالت نمایشی که به صورت پیش فرض در آن قرار دارید و فایل های پروژه به شما نمایش داده می شوند مسائل چنان چه شما یا هم تیمی های شما بخواهند مشکلی را در ن افزار گزارش کنند، یا درخواست افزودن قابلیت یا مسائلی این چنینی را مطرح کنند، از این گزینه استفاده می کنند ویکی اانی است برای ثبت جزئی تر پروژه نسبت به آن چه در

می آید ضربان خلاصه ای از آمار پروژه شامل مسائل مطرح شده، حل شده و حل نشده است که نشانگر میزان فعال بودن پروژه است نمودارها پیشرفت پروژه در طول زمان شامل روزهای پرکار و زمان هایی که پروژه رها شده و بی تغییر مانده است را نشان می دهد و نهایتا در همان سمت راست تصویر لینک دسترسی به مخزن را می بینید که اگر قصد داشته باشید پروژه ای را کلون کنید، یعنی نسخه ای از آن را برای خود کپی کنید، می توانید از طریق این آدرس اقدام کنید حالا با کلیک روی قسمت نگاهی به سوابق کامیت ها می اندازیم در این قسمت کامیت ها را به ترتیب جدیدترین به قدیمی ترین مشاهده می کنید در سمت چپ توضیح مختصری در خصوص کامیت، نام سازندهآن و تاریخی که ساخته شده است را می بینید در سمت راست، نسخهکوتاه هش مربوط به کامیت و لینک ورود به این کامیت قرار دارد روی هش کامیت کلیک کنید تا تغییراتی که به واسطهآن اعمال می شود را ببینید در مثال ما تغییرات نظیر به نظیر فایل و فایل یک پروژه بررسی شده است در سمت چپ مواردی که در مقایسه با نسخهقبل حذف شده اند را می بینید و در سمت راست آن چه در این نسخه اضافه شده را شاهد هستید در بالای هر کامیت سمت چپ خلاصه ای کوتاه از تغییرات نمایش داده می شود اما قسمت جالب ماجرا این جا است؛ نشانگر موس را روی هر یک از قسمت های چپ یا راست که قرار دهید آیکونی آبی رنگ با علامت مثبت نمایان می شود با کلیک روی آن می توانید نظر خود را در خصوص قسمت خاصی از تغییر اعمال شده بنویسید این ویژگی گیت هاب از قابلیت های فوق العاده ای است که تجربهکار گروهی را ارتقاء می دهد اگر می خواهید راحب کل کامیت نظر د، در پایین آن قسمتی برای ای کار در نظر گرفته شده است آموزش انتقال پروژه از گیت به گیت هابحالا قصد داریم پروژهکوچکی که در گیت روی آن کار کرده بودیم را در گیت هاب بارگذاری کنیم برای این کار ابتدا نیاز به ساخت یک حساب کاربری در گیت هاب دارید توجه داشته باشید در روند ساخت حساب کاربری در گیت هاب پس از وارد کردن نام کاربری، ایمیل و پسورد، دو تعرفه پیش روی شما قرار می گیرد در گزینهاول استفاده از گیت هاب رایگان خواهد بود اما نمی توانید پروژهمحانه بسازید تبعا گزینهدوم ی و با اان ساخت پروژهمحانه یا خصوصی است

پس از ورود به حساب کاربری خود برای بارگذاری پروژه روی علامت مثبت موجود در بالا گوشهراست کلیک کنید و در فهرست بازشده را برای راه اندازی مخزن جدید انتخاب کنید در این مرحله ف مربوط به ساخت پروژهجدید ظاهر خواهد شد در قسمت یک نام برای مخزن خود وارد کنید این نام می تواند - به معنی اولین پروژه باشد می توانید توضیحی نیز در خصوص آن ذکر کنید مثلا به معنی اولین پروژهمن در گیت هاب حالت پروژه با توجه به نوع کاربری شما، خواهد بود نهایتا تیک را بزنید و دو قسمت دیگر را به همان شکل روی رها کنید حالا روی کلیک کنید در این مرحله به صفحهراه انداری سریع هدایت خواهید شد این صفحه اان بارگذاری پروژهگیت را به ما خواهد داد برای انجام این کار اولین سطر زیر را کپی کرده و آن را در تینال یعنی همان جایی که تا روی آن کار می کردیم پیست کنید این کار به ما خروجی نخواهد داد حالا همین کار را برای سطر دوم انجام دهید در این مرحله تغییرات ما به گیت هاب منتقل می شود و خروجی مشابه آن چه در تصویر زیر می بینید خواهد بود حالا در مرورگر خود صفحهگیت هاب را ریفرش کنید فایل های و به عنوان اولین فایل های پروژه نمایش داده می شوند و محتویات

در پایین صفحه نمایان می شود سخن پایانیدر این مقاله با مفاهیم بنیادی گیت، طرز کار با آن، اصحات گیت هاب و کاربردهای هرکدام آشنا شدید با اینکه من است مفاهیم بسیار دیگری وجود داشته باشد که ما در این آموزش مقدماتی به آن ها نپرداخته باشیم، شما کاربر محت با آموختن همین میزان از اعات می توانید کار خود را آغاز کرده و مابقی مفاهیم را رفته رفته بیاموزید نکتهخوب در مورد گیت و گیت هاب این است که افرادی در آن ها فعالیت دارند که تشنهیادگیری و یاد دادن هستند و از این نقطه نظر، این سرویس ها شما را وارد دنیایی نامتناهی از اعات می کنند که روز به روز به دانش نویسی شما خواهد افزود بیشتر بخوانید آموزش نصب ن افزار در لینوکس مایکروس اولین محصول مبتنی بر لینوکس با کرنل اختصاصی را معرفی کرد چگونه دیگران را به استفاده از لینوکس متقاعد کنیم رد هت ۲۵ ساله شد نصب کننده‌ ن‌افزار یا چگونه عمل می‌کند


آموزش مقدماتی کار با گیت و گیت‌هاب