دستورات مهم گیت (Git Command)
دستورات مهم گیت شامل برخی از command های گیت هستند که هر برنامه نویسی در شروع کار با گیت می تواند از آنها استفاده کند. command گیت کمک می کند تا دستورات مهم گیت را با سرعت بالاتری اجرا کنید و نیاز به فرایند های اضافه و وقت گیر نداشته باشید. در این مطلب به صورت کامل در مورد مهمترین دستورات گیت صحبت کرده ایم که معمولا همه برنامه نویس ها هنگام کار با GIT از این دستورات استفاده می کنند.
Git بخش مهمی از کار برنامه نویسان،در برنامه روزانه آنها می باشد و معمولاً در صنعت نرم افزار استفاده می شود. از آنجایی که می توانید از دستورات مختلفی، برای کار های متفاوت استفاده کنید، تسلط کامل بر Git نیاز به زمان دارد. اما برخی از دستورات GIT بیشتر مورد استفاده قرار می گیرند. بنابراین ما قصد داریم مفیدترین دستورات Git را در این پست به اشتراک بگذاریم که هر توسعه دهنده ای می تواند از آنها استفاده کند.
برای درک این دستورات باید بر گیت تسلط داشته باشید به همین دلیل نیز توصیه می کنید ابتدا آموزش کار با گیت هاب را مشاهده کنید. همچنین برای دریافت روش های بیشتر جهت صرفه جویی در زمان نیز می توانید از مطلب برگ تقلب گیت استفاده کنید.
لیست مهم ترین دستورات گیت
دستور | توضیحات |
---|---|
git init | محلی git راه اندازی یک مخزن |
git clone repo_url | کلون کردن مخزن عمومی |
git clone ssh://git@github.com/[username]/[repository-name].git | کلون کردن مخزن خصوصی |
git status | بررسی وضعیت |
git add [file-name] | یک فایل به قسمت مرحله اضافه کنید |
git add -A | همه فایل های جدید و تغییر یافته را به قسمت مرحله اضافه کنید |
git commit -m “[commit message]” | Commit تغییرات |
git rm -r [file-name.txt] | حذف یک فایل (یا پوشه) |
git branch | فهرست شاخه ها (ستاره نشان دهنده شاخه فعلی است) |
git branch -a | لیست تمام شاخه ها (محلی و راه دور) |
git branch [branch name] | ساخت شاخه جدید |
git branch -d [branch name] | یک شاخه را حذف کنید |
git branch -D [branch name] | یک شاخه را به اجبار حذف کنید |
git push origin –delete [branch name] | یک شاخه از راه دور را حذف کنید |
git checkout -b [branch name] | یک شاخه جدید ایجاد کنید و به آن سوئیچ کنید |
git checkout -b [branch name] origin/[branch name] | یک شاخه از راه دور را شبیه سازی کنید و به آن سوئیچ کنید |
git branch -m [old branch name] [new branch name] | تغییر نام یک شاخه محلی |
git checkout [branch name] | سوییچ کردن به شاخه دیگر |
git checkout – | به شاخه ای که آخرین بار بررسی شد بروید |
git checkout — [file-name.txt] | حذف تغییرات یک فایل |
git merge [branch name] | یک شاخه را در شاخه فعال ادغام کنید |
git merge [source branch] [target branch] | یک شاخه را در یک شاخه هدف ادغام کنید |
git stash | ذخیره تغییرات در یک فهرست کار کثیف |
git stash clear | تمام ورودی های ذخیره شده را حذف کنید |
git push origin [branch name] | یک شاخه را به مخزن راه دور خود فشار دهید |
git push -u origin [branch name] | تغییرات را به مخزن راه دور فشار دهید (و شاخه را به خاطر بسپارید) |
git push | فشار دادن تغییرات به مخزن راه دور (شاخه به خاطر سپرده شده) |
git push origin –delete [branch name] | یک شاخه از راه دور را حذف کنید |
git pull | به روز کنید commit مخزن محلی را به جدیدترین |
git pull origin [branch name] | تغییرات را از مخزن راه دور بکشید |
git remote add origin ssh://git@github.com/[username]/[repository-name].git | یک مخزن راه دور اضافه کنید |
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git | قرار دهید ssh شاخه اصلی مخزن را روی |
git log | مشاهده تغییرات |
git log –summary | مشاهده تغییرات (جزئیات) |
git log –oneline | مشاهده تغییرات (به طور خلاصه) |
git diff [source branch] [target branch] | پیش نمایش تغییرات قبل از ادغام |
git revert commitid | را برگردانید commit تغییرات |
git config –global user.name “your_username” | نام کاربری را به صورت گلوبال تنظیم کنید |
git config –global user.email “your_email_address@example.com” | شناسه ایمیل را به صورت گلوبال تنظیم کنید |
git config –global –list | پیکربندی گلوبال را دریافت کنید |
موارد ذکر شده مفیدترین دستورات git هستند که در برنامه نویسی روزمره خود به آنها نیاز خواهید داشت.
درباره مدیریت
من عاشق برنامه نویسی و تکنولوژی هستم و 10 سال در این زمینه مشغول به فعالیت هستم و پروژه های مختلفی رو در زمینه های سایت و شبکه های کامپیوتری و امنیت اطلاعات انجام دادم و در حال حاضر مدیر و موسس شرکت انفورماتیک طراحی پایا آنوش هستم که در زمینه ی طراحی سایت و سیستم های هوشمند و برقراری امنیت اطلاعات سیستم های کامپیوتری و همچنین آموزش فعالیت دارد و میخواهم هر آنچه که در طی این 10 سال یاد گرفتم و تجربه کردم رو با شما به اشتراک بگذارم.
نوشته های بیشتر از مدیریت
دیدگاهتان را بنویسید