در این ویدیو با دستور reset در گیت آشنا میشوید. دستور reset نسبت به دو دستور قبلی revert, checkout قدرت بیشتری دارد. این دستور واقعا توانایی حذف را دارد به همین خاطر در استفاده از این دستور دقت کنید. این دستور در سه سطح مختلف کار میکند. سطح اول زمانی است که شما از آپشن soft استفاده میکنید. در این سطح دستور reset اقدام به حذف commit ها و انتقال فایل ها به حالت staged میکند. سطح دوم که با mixed مشخص میشود commit ها را حذف کرده و فایل ها را به بخش untracked/modified منتقل میکند. و سطح آخر که با hard مشخص میشود تمام commit ها و فایل ها را حذف میکند.
ارسال نظر