دستورات کار آمد Git

9/15/2021 MVC
897

چون به تنهایی برنامه نویسی میکردم  و از قدیم بدون توجه به تکنولوژی های جدید برنامه نویسی یودم رو  ادامه میدادم هیچ گاه به سمت ابزار های کنترل ورژن نرفتم ،‌ حال که نیاز شده بود در یک کار تیمی وارد شم نیاز به استفاده از ابزارهای کنترل ورژن پیدا کردم،‌و قرعه با نام 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

 

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

ادرس یک مستند که از یکی از دوستان به دستم رسید رو براتون میگذارم و سعی میکنم این مطلب رو کامل ترکنم 

لینک مستندات بیشتر