Javascript Disabled!

Please Enable Javascript if you disabled it, or use another browser we preferred Google Chrome.
Please Refresh Page After Enable

Powered By UnCopy Plugin.

نحوه برگرداندن چند کامیت در Git


Git یک سیستم کنترل نسخه غیرمتمرکز است که در میان توسعه دهندگانی که به صورت تیمی روی پروژه های مشابه کار می کنند استفاده می شود. در این پلتفرم، اعضای تیم می‌توانند در هر زمان تغییراتی ایجاد کنند و با انجام تغییرات از مخزن محلی به مخزن راه دور Git، سایر اعضا را مطلع کنند. با این حال، گاهی اوقات، شخص ممکن است به اشتباه مرتکب شود و بخواهد آن را حذف کند. در چنین سناریویی، Git به کاربران خود اجازه می دهد تا چندین commit را به طور همزمان برگردانند.

این مطالعه رویه بازگرداندن چندین commit در Git را مورد بحث قرار خواهد داد.

چگونه چندین کامیت را در Git برگردانیم؟

برای درک روند بازگرداندن چندین commit، ابتدا به دایرکتوری خاص بروید. در مرحله بعد، فایل هایی را به دایرکتوری Git ایجاد و اضافه کنید. سپس، چندین commit را برگردانید.

اکنون، به جلو بروید و دستورالعمل های مشخص شده را انجام دهید.

مرحله 1: Git Bash را راه اندازی کنید

جستجو و راه اندازی “Git Bashترمینال با استفاده ازاستارت آپ” منو:


مرحله 2: به دایرکتوری Git بروید

به دایرکتوری خاصی بروید که در آن می خواهید چندین commit را برگردانید:

$ سی دی “C:\کاربران\nاسما\ برو\ tاست\first_demo”



مرحله 3: ایجاد فایل جدید

بعد، یک فایل جدید با استفاده از ” ایجاد کنیددست زدن به” دستور:


خروجی بدون خطا نشان می دهد که فایل جدید “file3.txt” با موفقیت ایجاد شد:


مرحله 4: فایل را به Git Repo اضافه کنید

اکنون فایل ردیابی نشده ایجاد شده را به مخزن Git اضافه کنید:



مرحله 5: انجام تغییرات

بعد، “git commit” فرمان با “-m” پرچم برای انجام همه تغییرات:

$ git commit -m “file3 اضافه شد”



مرحله 6: ایجاد فایل جدید

اجرای “دست زدن بهدستور برای ایجاد یک فایل جدید:



مرحله 7: افزودن فایل

فایل جدید ایجاد شده را با استفاده از دستور ارائه شده به Git repo اضافه کنید:



مرحله 8: تغییرات را انجام دهید

اکنون، تمام تغییرات را با یک پیام در Git repo انجام دهید:

$ git commit -m “file4 اضافه شد”



مرحله 9: تاریخچه گزارش را بررسی کنید

برای مشاهده موقعیت فعلی HEAD، تاریخچه گزارش را با استفاده از ” بررسی کنیدgit logدستور ” با “-یک خط” پرچم:

همانطور که می بینید، ما بیش از یک commit داریم و در حال حاضر HEAD به آخرین commit اشاره می کند:


مرحله 10: چند کامیت را برگردانید

اجرای “git reset” فرمان با “-سخت” گزینه برگرداندن چندین commit با هم:

$ git reset –سخت 1ec268c


خروجی زیر نشان می دهد که HEAD ما با موفقیت به “برگردانده شده است.1ec268c” commit ref که اولین کامیت ماست ”ایجاد فایل 1” و چندین commit حذف می شوند:


مرحله 11: تاریخچه گزارش را بررسی کنید

در نهایت، “git ورود – یک خطدستور ” برای تایید عملیات انجام شده:


اینجا، ماfirst_demoدایرکتوری حاوی فقط یک commit است و بقیه تغییرات حذف شده اند:


خودشه! ما ساده ترین راه را برای برگرداندن چندین commit در Git ارائه کرده ایم.

نتیجه

برای برگرداندن چندین commit در Git، ابتدا ترمینال Git را باز کنید و به فهرست Git خاصی بروید که در آن باید چندین تغییر را برگردانید. سپس فایل ها را ایجاد کرده و به دایرکتوری اضافه کنید. پس از آن، تمام تغییرات را انجام دهید. در نهایت، “بازنشانی git $دستور ” با “-سخت” پرچم و مرجع commit برای بازگرداندن آنها به عقب. این مطالعه در مورد روش برگرداندن چندین commit در Git توضیح داده است.


به این مطلب امتیاز دهید

جهت ارسال نظر اینجا کلیک کنید.