10 دستورالعمل مفید Git
1398/02/04 14:49 , بهزاد ناظمی

10 دستورالعمل مفید Git

امروز، ما برخی از دستورات مفید git که شما باید به عنوان یک توسعه دهنده بدانید را مطرح خواهیم کرد.

 تغییر در ویرایشگر در git

شما می توانید ویرایشگر خود را در git با استفاده از دستور زیر تغییر دهید:

 فرض کنید شما Notepad ++  را در سیستم خود نصب کرده اید.

 git config –global core.editor “c:/program files/Notepad++/nodepad++.exe”

توجه

شما می توانید آدرس به بسته نرم افزاری exe. خود بدهید.

 

 تغییرات در git را متوقف کنید

ازgit reset, git checkout ، git revert می توان برای بازگردانی تغییرات در مخزن خود استفاده کرد.

در حالی که git reset و git checkout در هر دو انجام می شود؛ یعنی بر روی فایلهای شخصی و اجرایی، اما reset git فقط می تواند در حالت اجرایی انجام شود.

 فرض کنید شما در سیستم محلی خود کار می کنید و برخی تغییرات را انجام داده اید، اما هنوز به سرور انتقال نداده اید. سپس می توانید از git reset و git checkout استفاده کنید. با این حال، در صورتی که شما تغییرات را انجام داده و به سرور منتقل کرده اید پس میتوانید مجددا از git revert استفاده کنید.

 

بیایید چند مثال داشته باشیم:

Git Checkout

 بهترین گزینه برای بازگردانی تغییرات محلی است.

 git checkout [commit]

 Git Reset

این دستور تغییرات لحظه ای و غیر لحظه ای  را که اخیرا مرتکب شده اند را رد می کند. در مثال زیر HEAD مشخص شده است که هر دو تغییرات بصری و غیر بصری باید از بین بروند. اگر میخواهید یک فرآیند خاص را رد کنید پس می توانید آن فرآیند را بجای HEAD اجرا کنید.

 Git Revert

Git Revert برای همکاران امن است، زیرا حافظه ای که دیگر کاربران ممکن است وابسته به آن باشند را تغییر نمی دهد.

 اگر می خواهید تغییرات یک فرآیند را لغو کنید، می توانید از آن استفاده کنید.

  Creating Shortcuts in git

اگر شما از تایپ کردن دستور فرمان های Git خسته می شوید، می توانید میانبرهای خود را با مشخصات git bash ایجاد کنید.

 ویرایشگر git bash خود را باز کنید، به طور پیش فرض شما در دایرکتوری خانگی خود قرار می گیرید

پس از آن می توانید فایل .bash_profile خود را ویرایش کنید و خط فرمان خود را اضافه کنید.

alias gc= ’git commit’
alias go= ’git checkout’
alias gr= ’git revert’

 

تغییرات مرحله ای را به آخرین دستور خود اضافه کنید

git commit -amend این دستور به شما اجازه می دهد تغییرات مرحله ای را به آخرین دستورهای خود اضافه کنید. در این مورد، هیچ چیز مرتب نشده است و این فرمان به شما اجازه می دهد که فرآیند آن را ویرایش کنید.

 

ایجاد Tag در git

برچسب ها مراجعی هستند که به نقاط خاصی در تاریخ Git اشاره دارند که معمولا برای انتشار یک نسخه مانند 1.0.1 و غیره استفاده می شود.

 ما می توانیم یک تگ را با دستور git tag [tagname] ایجاد کنیم. معمولا git از دو نوع برچسب پشتیبانی می کند که حاوی عناوین و برچسب های سبک هستند. تگ های علامت گذاری شده به عنوان اشیاء کامل در پایگاه داده git ذخیره می شوند. آنها داده ها را  مانند برچسب نام، تاریخ، ایمیل ذخیره می کنند.

 شما می توانید برچسب تگ را به شکل های زیر استفاده کنید:

git tag -a v1.2 این فرمان یک برچسب حاشیه نویسی جدید با شناسه 2 ایجاد می کند

تگ های سبک کنترل کننده جدید ایجاد کرده و آن را در پوشه .git/ ذخیره می کند.

 

شما می توانید از تگ های سبک مانند زیر استفاده کنید:

 git tag v1.2-lw  این دستور یک تگ سبک به عنوان v1.2-lw ایجاد می کند.

 

ذخیره نام کاربری و رمز عبور در git

آیا شما با سناریویی روبرو هستید که در آن مجبور هستید که مجددا وارد حساب کاربری Git شوید تا آپلود و اجرای دستورات را انجام دهید؟ - این عمدتا زمانی اتفاق می افتد که شما از Tortoise Git استفاده می کنید.

 

شما می توانید از این طریق عمل کنید:

  •  از طریق CMD به دایرکتوری ریشه خود بروید.
  • سپس دستور git config credential.helper store را اجرا کنید
  • دایرکتوری مخزن را با git pull فراخوانی کنید

از شما نام کاربری و رمز عبور درخواست می کند، پس از آن اطلاعات ذخیره خواهد شد و دوباره برای آن درخواست نمی شود.

 

    برگرفته از : https://www.c-sharpcorner.com/article/10-useful-git-commands/

 

 

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

با تکمیل فرم زیر ، از اخبار و اطلاعات به روز برنامه نویسی و تکنولوژی عقب نمانید

آخرین مطالب

آموزش جامع SQL Server (جلسه ۱۲)
آموزش جامع SQL Server (جلسه ۱۲)

دستور UPDATE در SQL Server برای تغییر داده‌های موجود در یک جدول، از دستور UPDATE به شکل زیر استفاده ...

آموزش جامع SQL Server (جلسه ۱۵)
آموزش جامع SQL Server (جلسه ۱۵)

دستور DROP TABLE در SQL Server گاهی، لازم است یک جدول که دیگر استفاده‌ای ندارد را حذف کنید. برای ...

آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)

بخش اول از آخرین مبحث دوره جامع آموزش SQL Server در جلسه قبلی بررسی شد. این مبحث که ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات