سلام به همه پی وی لرنی های عزیز!
به دوره آموزشی گیت لب GitLab خوش آمدید.
گیت لب خدماتی است که امکان دسترسی از راه دور به مخازن Git را فراهم می کند. علاوه بر میزبانی کد شما، این سرویس ویژگی های دیگری را ارائه می دهد که به منظور کمک به مدیریت چرخه توسعه نرم افزار طراحی شده است. این ویژگی های اضافی شامل مدیریت اشتراک گذاری کد بین افراد مختلف، ردیابی اشکال، فضای ویکی و سایر ابزارها برای “برنامه نویسی اجتماعی” یا “social coding” است.
گیت لب شباهت های زیادی به گیت هاب github دارد و مانند آن حسابهای میزبانی شده را ارائه می نماید و اجازه اجرا روی میزبانهای ثانویه را نیز می دهد. در دوره آموزش گیت لب GitLab قرار است در طی چندین جلسه شما را با گیت لب و کار با آن آشنا نمایم.
در جلسه گذشته مفصلاً آموختیم که چگونه گیت لب GitLab را در ویندوز و در ابونتو نصب نماییم.
در این جلسه شما را به آشنایی با دستورات گیت Git دعوت می کنم.
از دستورات Git برای به اشتراک گذاری و ترکیب کد با سایر توسعه دهندگان استفاده می شود. بیایید با این دستورات آشنا شویم.
در زیر برخی از دستورات اساسی گیت Git برای کار با گیت Git را معرفی کرده ایم.
نسخه گیت Git را می توان با استفاده از دستور زیر بررسی کرد:
1 | $ git --version |
حالا باید نام کاربری و آدرس ایمیل Git را برای شناسایی نویسنده هنگام کار با اطلاعات، اضافه کنید. با استفاده از دستور زیر نام کاربری را تنظیم کنید:
1 | $ git config --global user.name "USERNAME" |
پس از وارد کردن نام کاربر ، نام کاربری وارد شده را با دستور زیر تأیید کنید:
1 | $ git config --global user.name |
بعد ، آدرس ایمیل را با دستور زیر تنظیم کنید:
1 | $ git config --global user.email "email_address@example.com" |
می توانید آدرس ایمیل وارد شده را به صورت زیر تأیید کنید:
1 | $ git config --global user.email |
برای بررسی اطلاعات وارد شده از دستور زیر استفاده کنید:
1 | $ git config --global --list |
با استفاده از دستور زیر می توانید آخرین تغییرات ایجاد شده در شاخه اصلی را بکشید:
1 | $ git checkout master |
می توانید آخرین دستورالعمل را با دستور زیر دریافت کنید:
1 | $ git pull origin NAME-OF-BRANCH -u |
در اینجا، NAME-OF-BRANCH می تواند “master” یا شاخه های موجود دیگر باشد.
با دستور زیر یک شاخه جدید ایجاد کنید:
1 | $ git checkout -b branch-name |
با استفاده از دستور می توانید از یک شاخه به شاخه دیگر جا به جا شوید:
1 | $ git checkout branch-name |
تغییرات ایجاد شده در فایل های خود را با دستور زیر بررسی کنید:
1 | $ git status |
تغییرات قرمز رنگی را مشاهده می کنید و لازم است که فایل ها را به عنوان staging اضافه می کنید:
1 | $ git add file-name |
یا می توانید تمام فایل ها را به عنوان staging اضافه کنید:
1 | $ git add * |
اکنون تغییرات خود را با دستور زیر به شاخه اصلی ارسال کنید:
1 | $ git push origin branch-name |
با استفاده از دستور زیر، می توانید همه تغییرات را بجز موارد غیرفعال حذف کنید:
1 | $ git checkout . |
می توانید همه تغییرا موجود را با استفاده از دستورزیر با فایل های غیرمستقیم حذف کنید:
1 | $ git clean -f |
برای ادغام شاخه های مختلف با شاخه اصلی، از دستور زیر استفاده کنید:
1 2 | $git checkout branch-name $ git merge master |
با استفاده از دستور زیر می توانید شاخه اصلی را با شاخه ایجاد شده ادغام کنید:
1 2 | $git checkout master $ git merge branch-name |
در این جلسه به آشنایی با دستورات گیت Git پرداختیم؛ و انواع دستورات رایج در گیت Git را شناختیم.
در جلسه آینده به آشنایی و تنظیم کلید SSH می پردازیم.
با پی وی لرن همراه باشید.