حل شده

لیست فایل های تغییر داده شده از کامیت ها در گیت

بازدید41.5kپست ها1آخرین فعالیت4 سال پیش
1
2

سلام دوستان عزیز برنامه نویس

آیا راهی هست که تو گیت من فقط فایل‌هایی که بین دو تا کامیت تغییر دادم رو داشته باشم؟ میخوام فقط فایل‌هایی که تغییر داده شدنو پیدا کنم و فقط اونا رو آپلود کنم تو هاست.

1 پاسخ

1

سلام

میتونید ابتدا با استفاده از پارامتر diff اسم فایلهایی که تغییر کردن رو بگیرید:

git diff --name-only [git-hash-1] [git-hash-2]

به جای git-hash-1 و git-hash-2 هش دو کامیت رو وارد کنید

اگر از لینوکس یا مک استفاده میکنید میتونید با دستور cp فقط فایل هایی که تغییر کردن رو اینطوری تو یه فولدر داشته باشید:

cp -pv --parents `git diff --name-only 76345e9 78ebca6` changed-only 
دقیقا چیزی که میخواستم :) ممنون – wicked 4 سال پیش

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.