مصطفی حیدری
مصطفی حیدری
خواندن ۲ دقیقه·۷ سال پیش

پروژه خود را در gitLab ذخیره کنید (NetBeans,Java)

بسیاری بر این باورند که یک محصول نرم افزاری بدون داشتن یک SVC یا Source Version Control آینده ای ندارد. نه از این بابت که برنامه را نمی توان ایجاد کرد یا محصول تولید نمی شود، بلکه به این سبب که آینده محصول دچار خطر بزرگ فراموشی تغییرات و معایب می شود. شخصا از زمانی که به Git آشنا شدم تمامی پروژه های خودم رو قبل از رسیدن به اولین مرحله به Git منتقل میکنم تا علاوه بر تضمین از بین نرفتن سورس ها، بتوان مسیر تکامل برنامه و تغییرات را رسد کرد. اصلی ترین مزیت SVC ها امکان بررسی تغییرات سورس کد بین دو نسخه از نرم افزار است که به برنامه نویس امکان میدهد متوجه شود، چه تغییری باعث بروز مشکل در نسخه جدید شده است.

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

در اینجا قصد ندارم Git رو معرفی کنم و مفاهیم Push,Pull,Commit,... رو توضیح بدم. تو سایتهای دیگه میتونید این موارد رو مطالعه کنید.

بعد از اینکه تو سایت Gitlab عضو شدید یک پروژه جدید ایجاد کنید. هر پروژه یک لینکی داره که تو صفحه مربوطه میتونید لینکش رو ببینید رو کپی کنید.

پروژه ایجاد شد. لینک پروژه قابل مشاهده است
پروژه ایجاد شد. لینک پروژه قابل مشاهده است

بعد از اون تو پروژتون بیاد و در قسمت سمت چپ سرشاخه پروژه رو انتخاب کنید و گزینه Initialize Repository رو بزنید.

فعال سازی GIT
فعال سازی GIT

بعد از شما در مورد محل ذخیره داده های Git سوال میشه.

انتخاب محل ذخیره داده های GIT برای این پروژه (Repository)
انتخاب محل ذخیره داده های GIT برای این پروژه (Repository)

اتمام فعالسازی Repository
اتمام فعالسازی Repository

توجه کنید که شما بدون سرور هم میتونید از Git در داخل کامپیوترتون استفاده کنید. ولی بنظرم بدون یک سرور روی cloud امنیت پروژه شما پایینه هر لحظه ممکنه با صدمه دیدن درایو هارد شما اطلاعات از بین بروند.

بعد از فعال شدن Git گزینه commit رو برای ذخیره تغییرات روی Git محلی بزنید.

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

بعد از اتمام Commit پیغام های زیر رو مشاهده خواهید کرد.

اتمام موفق Commit
اتمام موفق Commit


حالا وقتشه که سورس کد خودتون رو به سرور Gitlab بفرستید. گزینه زیر رو انتخاب کنید.

گزینه Push روی سرور غیر محلی (Remote)
گزینه Push روی سرور غیر محلی (Remote)

لینک پروژه در Gitlab به همراه رمز و کاربریتون در سایت رو وارد کنید.

مشخصات پروژه در Gitlab رو وارد کنید
مشخصات پروژه در Gitlab رو وارد کنید

از شما Branch مربوطه سوال میشه که معمولا پروژه های ما تک Branch هستند.

انتخاب branch برای push
انتخاب branch برای push

در نهایت با push موفق پیغام زیر نمایش داده میشود.

پیغام push موفق روی gitlab
پیغام push موفق روی gitlab

حالا میتونید به سایت برید و سورس خودتون رو اونجا ببینید.

سورس کد شما با موفقیت در سایت قرار گرفته
سورس کد شما با موفقیت در سایت قرار گرفته


در نوشته های بعدی سعی میکنم بیشتر از مفاهیم Git براتون توضیح بدم.


پیروز باشید


gitlabnetbeansرزبری پایjava
شاید از این پست‌ها خوشتان بیاید