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 بیشترین استفاده را در میان افراد دارد، در حالی که به عنوان یک تیم روی یک پروژه بزرگ کار می‌کنند. کاربران در مخزن محلی کار می کنند و پس از آن فشار می آورند تا آن را ذخیره کرده و با سایر اعضای تیم به اشتراک بگذارند. هنگامی که کاربران فایل های پروژه را اضافه، حذف یا به روز می کنند، باید تمام تغییرات را در مخزن راه دور انجام دهند و آن را به روز کنند. پس از همگام‌سازی مخزن محلی با مخزن راه دور، گاهی اوقات کاربران نمی‌خواهند تغییرات/به‌روزرسانی‌ها را حفظ کنند و سعی می‌کنند به یک commit قبلی برگردند. آنها می توانند این کار را با استفاده از “git revert” فرمان

در این راهنما، ما در مورد چگونگی بازگشت به یک commit اخیر در مخزن در Git صحبت خواهیم کرد.

چگونه می توان به یک commit قبلی در مخزن در Git برگردید؟

برای بازگشت به یک commit اخیر در مخزن در Git، مثال زیر را دنبال کنید.

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

حالا بیایید به سمت رویه برویم.

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

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


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

اجرای “سی دیدستور برای انتقال به دایرکتوری خاص برای بازگشت به commit قبلی در آن مخزن:

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



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

سپس، فایل جدید را در فهرست محلی Git ایجاد کنید:


فایل جدید ماfile3.txt” با موفقیت ایجاد شد:


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

اجرای “git addدستور ” برای ردیابی فایل از دایرکتوری کاری به ناحیه مرحله بندی:



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

اکنون، تغییرات را برای ذخیره به‌روزرسانی‌ها در Git repo با یک پیام commit انجام دهید:

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



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

برای بررسی تاریخچه گزارش، دستور ارائه شده را اجرا کنید:


همانطور که می بینید، تمام تاریخچه commit روی صفحه نمایش داده می شود، اکنون commit ref commit قبلی را کپی کنید:


مرحله 7: بازگشت به Previous Commit

حالا commit ref را بچسبانید و با ” اجرا کنیدgit revert” دستور:


ویرایشگر را باز می کند، نظر را در فایل باز شده اضافه می کند که در تاریخچه commit نمایش داده می شود، تغییرات را ذخیره می کند و از ویرایشگر خارج می شود:


همانطور که می بینید، فایل commit ما “file2” با موفقیت حذف شد:


مرحله 8: تأیید Revert Commit

در نهایت، برای تأیید بازگشت به یک commit قبلی، “git log” دستور:



ما ساده ترین راه را برای بازگشت به commit قبلی در مخزن در Git ارائه کرده ایم.

نتیجه

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


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

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