یادگرفتن گیت با اونهمه دستورهای جورواجور از حوصله خیلی ها خارجِ، از طرفی ما از گیت استفاده میکنیم تا روند توسعه نرمافزار رو سریعتر کنیم نه اینکه وقتمون رو بزاریم به پای یادگرفتن یه ابزار دیگه و زمان هدر بدیم.
توی این سالها ابزارهای خیلی خوبی برای استفاده از گیت ساخته شده، رابطهای گرافیکی که استفاده از گیت رو خیلی خیلی آسون کردن تا دیگه نیاز نباشه وقتمون رو برای حفظ کردن دستورات بزاریم.
توی این مطلب می خواهیم باهم چندتا از این ابزارها رو بشناسیم و هرکدوم که بیشتر به سلیقمون نزدیک بود رو برای استفاده انتخاب کنیم.
اگر که از گیتهاب زیاد استفاده می کنید. یا مثل من همه پروژههاتون روی گیتهاب هاست میشن، احتمالا گیتهاب دسکتاپ میتونه ابزار خیلی خوبی براتون باشه.
در مجموع گیتهاب دسکتاپ ابزار خیلی کار راه بندازیه و طبیعتا به خاطر دمدست بودن، انتخاب خیلی ها هم می تونه باشه.
برای دیدن اطلاعات بیشتر می تونید به سایت خود نرم افزار مراجعه کنید :
فورک یکی از کلاینت های فوق العاده گیت هست. همه قابلیت های گیت رو خیلی دم دست و قشنگ براتون گذاشته جلوی چشم و تا جاییکه راه داشته یه ابزار فوقالعاده ساخته.
هرچی از مزایای این ابزار بگم کم گفتم براتون.منتها توی نسخه جدید، زن و شوهری که این ابزار رو ساختن. به صورت فول تایم شروع به توسعه این نرم افزار کردن به خاطر همین برای استفاده ازش باید اشتراک بخرید.
اما نگران نباشید. نسخه های قدیمی گیت فورک هست، می تونید دنبالشون بگردید و اون نسخه های قدیمی رو نصب و استفاده کنید. کاملا هم رایگان هستند.
برای دانلود و اطلاعات بیشتر هم کجا بهتر از سایت خودشون ؟
یکی دیگه از کلاینت های فوق العاده که من مدت زیادی ازش استفاده می کردم. gitkraken هست. رابط کاربری به شدت جذابی داره. توی مدیریت پروژه خیلی خیلی کمکتون می کنه. منتها اون زمانی که من ازش استفاده میکردم رایگان بود و بعد از اینکه پولی هم شد به من چندماه اکانت هدیه داده بودند. بعد از اینکه اشتراکم تموم شد دیگه نتونستم ازش استفاده کنم :(
نگران پولی بودنش نباشید البته اگر دانشجو هستید ( فرقی نمی کنه چه رشته ای ).
می تونید با ثبت نام github student pack ( سعی می کنم بعدا در موردش بیشتر بنویسم ) اشتراک این کلاینت فوق العاده رو تا وقتی که اشتراک دانشآموزی گیتهاب رو دارید بدست بیارید و از امکانات فوقالعاده این ابزار استفاده کنید.
برای اطلاعات بیشتر هم که همون سایت اصلی پروژه عالیه ( راستی نسخه های کرک شده این نرم افزار هم هستند. پیشنهاد نمی کنم استفاده کنید، اما اختیار با خودتونه )
بعد از اینکه اشتراک gitkraken من تموم شد و به خاطر اینکه از لینوکس استفاده می کردم، رابط کاربری گیتهاب دسکتاپ هم باهاش راحت نبودم. گشتم و بعد از امتحان کردن کلی کلاینت گیت دیگه. بالاخره چیزی که دنبالش بودم رو پیدا کردم.
اصلا دلم نمی خواد از امکانات این ابزار براتون بگم.
بسیار بسیار ابزار فوق العادهای هست. پیشنهاد می کنم حتما امتحانش کنید.
این ابزار کاملا رایگان و اپن سورس هست. با Go نوشته شده و سرعت خیلی بالایی هم داره. نکته خیلی خیلی مثبتی که داره اینه که مثل ابزار هایی که بالا معرفی کردم. رابط کاربری گرافیکی آنچنانی نداره. و با کامندلاین کار می کنه.
به زودی توی یه ویدئوی یوتیوب کامل این ابزار رو معرفی می کنم و یه سری توضیحاتی در مورد نحوه استفاده ازش می زارم براتون.
فعلا برای کسب اطلاعات بیشتر یا نصب کردن این ابزار می تونید به صفحه گیتهابش مراجعه کنید.
https://github.com/jesseduffield/lazygit
اگر هم هنوز نمی دونید چجوری از گیت استفاده کنید.
پیشنهاد می کنم قبل از امتحان کردن این ابزارها ساختار اولیه گیت رو یاد بگیرید.
توی این ویدئو با یک سری مثال های ساده براتون توضیح میدم چجوری از گیت استفاده کنید :