مقدمه git و github (قسمت اول)

یکی از بهترین و مهم ترین ابزارهایی که هر برنامه نویسی باید با آن آشنا باشد git و github است.از این ابزار برای توسعه نرم افزارهای خود می توان استفاده کرد.


فرق git و github

زمانی که شما بخواهید از پروژه هایی بصورت متن باز یا اپن سورس چه توسط خودتان نوشته شده باشند چه دیگران استفاده کنید به github نیاز پیدا خواهید کرد.

اگر هم نیاز دارید که بر روی پروژه نوشته خودتان سیستم کنترل نسخه پروژه راه اندازی کنید از git استفاده کنید.

سایت رسمی github:

https://github.com/


سایت رسمی git:

https://git-scm.com/


هر دو قابل نصب و استفاده در سیستم عامل شخصیتان (window,mac os,linux) هستند.


سیستم کنترل نسخه پروژه (Git)

بهترین ابزار برای کنترل نسخه پروژه git است.

فرض را بر این بگذارید که شما پروژه ای را شروع به توسعه کرده اید و در زمان های مختلف نسخه های جدیدی را ارائه و منتشر کرده اید.ممکن است پیش بیاید که در یک فایل یا چندین فایل نسخه جدید پروژه، به برخی فایل های نسخه های قدیمی خود نیاز داشته باشید. چطور می خواهید به نسخه قبلی خود برگردید و آن را بازیابی کنید؟

نکته دیگری که وجود دارد چطور میخواهید نسخه های پروژه های ارائه شده خود را بصورت منظم با تغییراتی که بر روی هرکدام انجام شده است در یک جا داشته باشید؟

نمونه این حالت در برنامه فتوشاپ وجود دارد. در فتوشاپ بخشی در قالب پنل به نام History تعبیه شده است که با انجام هر فعالیتی در سرتاسر برنامه، آن بعنوان یک رکورد در پانل history ذخیره می شود و می توانید از آنها بعدا در صورت نیاز استفاده کنید.

خوب برگردیم به سراغ پروژیمان: بازگشت به تغییرات و فایل های گذشته بصورت دستی هم زمانبر است هم ریسک و خطا را بالا می برد.برای حل این مشکل git معرفی شد.

ثبت تغییرات و نسخه بندی برای پروژه از طریق command-line صورت میگیرد و شما با یک دستور ساده می توانید به پروژه قبلی خود سوئیچ کنید.


ارائه پروژه خود در بستر اینترنت با github

شما می توانید پروژه خود را بصورت اپن سورس در github آپلود کرده و آن را در اختیار دیگران قرار دید و کاربران با یک دستور می توانند پروژه شما را بصورت کامل بر روی محلی که نیاز دارند دانلود و استفاده کنند.

با این کار می توانید این امکان را به کاربران دیگر بدهید تا بتوانند پروژه شما را دانلود و بر روی توسعه آن کار کنند و برای شما ارسال کنند تا اگر دلتان خواست آن را برای دانلود قرار دهید.

در کنار github شخص می تواند با git تمامی کارهایی که بر روی فایل ها و کدها ی پروژه انجام داده است را درج و کامنت گذاری کند تا بقیه افراد با دانلود پروژه آن قدم قدم کار کردن و توضیحات درج شده را در اختیار داشته باشند.


نصب git

برای شروع بکار با git باید ابتدا نرم افزار آن را دانلود کنید. برای دانلود به سایت https://git-scm.com/ رفته و براساس سیستم عامل خود بسته نرم افزاری را دانلود می کنیم.

پس از دانلود مانند خیلی از بسته های نصبی بر روی سیستم عامل خود نصب کنید.برای نصب کافی است چندین next را بزنید تا نصب شود.


مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش git در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.

من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan


سایر مطالب

https://virgool.io/GitAndGithub