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