ویرگول
ورودثبت نام
AhmadTalezari
AhmadTalezari
خواندن ۲ دقیقه·۴ سال پیش

دست نوشته های من در مورد گیت قسمت چهارم

سلام، امیدوارم خوب و سرحال باشید .
git diff
git diff


خوب git diff چیه ؟ هنگامی که میخوایم ببینیم یک commit , file و branch چه تغییراتی با قبل خودش کرده از دستور git diff استفاده میکنیم در این بخش فقط در مورد تغییرات فایل بحث میکنیم.

خوب فرض کنید شما چند ساعت داری روی یک فایل کار میکنی هنگامی که git status میزنی میبینی که یک فایل دیگه هم در کنار فایلی که داری کار میکنی modified شده با دستور git diff فایلی که modified شده با ورژن قبلی خودش مقایسه و تغییرات رو برای ما قابل درک میکنه .

هنگامی که git diff index.html رو میزنیم میرود فایلی که HEAD در مخزن بهش اشاره میکند رو با ورژن فولدر مقایسه میکند و اینکه علامت منفی -- درون مخزن رو نشون میده و ++ ورژن درون دایرکتوری که تغییر کرده رو نشون میده .

cmd &git diff
cmd &git diff

خوب اگه چند فایل دیگه هم در کنار اون تغییر کرده و شما شک کردید نکنه چند تا فایل دیگه هم تغییر کرده با زدن git diff تمام تغییرات انجام شده رو به ترتیب میبینید.

که البته با زدن نام فایل میتونیم محدودش کنیم همونطور که من در بالا انجام دادم :)

حالا اگر بخوایم تغییرات repo با stage رو مقایسه کنیم از دستورات زیر استفاده میکنیم.

git diff --staged <file name>

git diff --catched <file name>

و اینکه اگه شما بخواید تغییرات رو رنگی ببینید از دستور زیر استفاده کنید

git diff --color-words <filename>

در نوشته های بعدیم به خدمت commit و branch میرسیم :).



git diffgitگیتآموزش گیتدست نوشته های من در مورد گیت
شاید از این پست‌ها خوشتان بیاید