آموزش رایگان گیت – جلسه اول
مقدمه
گیت چیست؟
به گفته خود سایت گیت، گیت یک سیستم کنترل نسخه توزیع شده رایگان و متن باز است که برای مدیریت همه چیز از پروژه های کوچک تا بسیار بزرگ با سرعت و کارایی مناسب طراحی شده است. به زبان بهتر گاهی وقت ها شما نیاز دارید تا مدیریت یک پروژه را با ابزاری مناسب انجام دهید تا در ادامه وقت کمتری برای رفع مشکلات و ارتقاء پروژه داشته باشید. در ادامه به کاربرد های اصلی سیستم مدیریت نسخه گیت و نصب گیت میپردازیم.
کاربرد گیت
گیت کاربردهای مختلفی دارد که ابزارهای پرکاربرد آن عبارتند از:
- مدیریت نسخههای مختلف پروژه
- انجام پروژه به صورت گروهی
- بکآپ گرفتن از پروژه به ریموت یا سیستم شخصی
- انتشار سورس برنامههای متن باز
- تقسیم پروژه به شاخههای مختلف
- عیبیابی، گزارش عیبها و رفع عیبهای پروژه
- رصد تغییرات پروژه در نسخههای مختلف
- و …
این کاربردها، کاربردهای اصلی هستند اما کاربردهای پیچیدهتر و پیشرفتهتری هم وجود دارد که از بحث این مقاله خارج است.
نحوه دانلود و نصب
نصب گیت در ویندوز و مک
برای نصب در ویندوز یا مک باید گیت را از سایتهای زیر دانلود کرده و آن را نصب کنید.
نصب گیت در لینوکس debian و ubuntu
برای نصب در لینوکسهای مبتنی بر دبیان مثل اوبونتو از دستور زیر در ترمینال استفاده کنید.
#debian
sudo apt update
sudo apt install git
نصب گیت در لینوکس redhat
برای نصب در لینوکسهای مبتنی بر ردهت از دستور زیر در ترمینال استفاده کنید.
#redhat
yum update
yum install git
نصب گیت در لینوکس fedora
برای نصب در لینوکسهای مبتنی بر فدورا از دستور زیر در ترمینال استفاده کنید.
#fedora
sudo dnf -y update
sudo dnf -y install git
برای اطمینان از نصب شدن گیت کافیست در پاورشل ویندوز، خط فرمان لینوکس و یا مک عبارت git را تایپ کنید و اینتر بزنید. اگر پاسخی شبیه تصویر زیر دریافت کردید بدین معناست که گیت به درستی نصب شده است.
در جلسه اول با کاربرد گیت و نصب آن در سیستمهای مختلف آشنا شدیم. در جلسات بعدی کار با دستورات گیت را آموزش میدهیم.
آموزش رایگان گیت – جلسه چهارم
جلسه چهارم
آموزش کار با شاخهها
در این جلسه قصد داریم که به شما مفهوم برنچها را آموزش دهیم و نحوه استفاده از آن و دستورات ضمیمه آن نظیر chekout و merge را آموزش دهیم.
آموزش رایگان گیت – جلسه سوم
جلسه سوم
آموزش کار با ریموت در گیت
در این جلسه قصد داریم نحوه مدیریت پروژه را با استفاده از نسخهای که روی سرور یا همان ریموت قرار دارد را آموزش دهیم.
آموزش رایگان گیت – جلسه دوم
جلسه دوم
دستورات پایهی گیت
در این جلسه قصد داریم شما را با دستورات پایهی گیت آشنا کنیم. برای همه کاربردهای گیت این دستورات مهم و ضروری هستند.