چون به تنهایی برنامه نویسی میکردم و از قدیم بدون توجه به تکنولوژی های جدید برنامه نویسی یودم رو ادامه میدادم هیچ گاه به سمت ابزار های کنترل ورژن نرفتم ، حال که نیاز شده بود در یک کار تیمی وارد شم نیاز به استفاده از ابزارهای کنترل ورژن پیدا کردم،و قرعه با نام Gitlab افتاد،
دستورات git زمانی قابل اجرا هستند که درک کاملی از آنها داشته باشید، در غیر اینصورت حفظ کردن دستورات کمک زیادی به شما نمیکند.
چند مورد داشتم که برا خودم جالب بود برا ی همین برا ی دوستان اینجا مینویسم
دستورات git در ترمینال ادیتور که اینجا برایمن vscode هست اجرا میشود.
اولین دستور
git clone <Repository Address>
<repository Address> ادرس همان ریپزیتوری و یا همان پروژه ایست که شما مایل هستید تا در ادیتوری مانند vscode یک نسخه از آن را داشته باشید.
این ادرس در زمانی که پروژه را ایجاد میکنید در صفحه اول پروژه دیده میشود.
الان کد در اختبار شماست، من یک پروژه ا نگولار angular را از ریپوزیتوری به کامپیوتر خودم و با همان local کپی کردم،
پس از کپی کردن پروژه از git و یا Gitlab برای اجرای پروژه لازم است تا دستور
این دستور فقط برای به روز رسانی پکیجهای موجود در پروژه انگولار بود و ارتباطی با دستورات git ندارد
npm update
را در terminal وارد نمایید. با این دستور تمامی پکیجهای لازم برا ی پروژره از اینترنت دانلود و در پروژه در پوشه node_module ذخیره میشوند. حال با استفاده از دستور
ng serve
میتوانید پروژه را اجرا کنی،اگر تغییری در کدها دادید و تصمیم داشتید آنها را به ریپوزیتوری ارسال نمایید،
حال دوباره میرسیم به دستورات gitlab
یادتان باشد انها را با استفاد از دستور
git add .
برای ذخیره در local اماده کنید.
و سپس با استفاده از دستور
git commit -a .
به ریپوزیتوری محلی خود ارسال و از آنجا با دستور
git push remote <remote> <branch>
به سرور gitlab ارسال نمایید
یکی از مشکلاتی که داشتم این بود که دستور
git pull origin master
هر کدام از دستورات بالا جزییات بیشتر دارندکه میتوانید با استفاده از متغیر ها مربوط کارهای خاص خودش رو ا نجام بدین
ادرس یک مستند که از یکی از دوستان به دستم رسید رو براتون میگذارم و سعی میکنم این مطلب رو کامل ترکنم
لینک مستندات بیشتر