فهرست مطالب

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

فهرست مطالب

امروز یاد گرفتم که اگر نیاز دارید یک فایل خاص را به وضعیت اولیه‌اش برگردانید – حتی پس از چندین کامیت – یا می‌خواهید یک فایل را با شاخه دیگری همگام‌سازی کنید، می‌توانید از دستور git restore استفاده کنید.

دستور git restore به شما اجازه می‌دهد یک فایل را به وضعیت قبلی‌اش برگردانید یا آن را با یک شاخه متفاوت همگام کنید. این دستور زمانی بسیار مفید است که بخواهید تغییرات یک فایل را لغو کرده و آن را با نسخه‌ای از شاخه دیگری مثل main هماهنگ کنید.

در این مثال، می‌خواهم تمام تغییرات کامیت‌شده در شاخه جاری برای یک فایل خاص را لغو کنم و آن را با نسخه موجود در شاخه main تطبیق دهم:

git restore --source=main -- main.tf