git diff nedir ?
Çalışma kopyası ve staging alanı arasındaki farkı göstermek için: Bu, yapılan değişiklikleri henüz add ve commit etmemişken kontrol etmek için kullanılır. Örneğin dosyamıza metin ekleriz fakat onu add ve commit etmeyiz. Bu nedenle dosyamız çalışma alanındadır. Git diff komutunu çalıştırdığımızda eklediğimiz metin yeşil renk ile gösterilecektir.
git diff
git diff branch1 branch2
branch1
ile branch2
arasındaki farkları gösterir. Bu, farklı branch'ler arasında yapılan değişiklikleri karşılaştırmak için kullanılabilir.
git diff <branch1> <branch2>
git diff commit1 commit2
commit1
ilecommit2
arasındaki farkları gösterir. Bu, farklı commit'ler arasında yapılan değişiklikleri karşılaştırmak için kullanılabilir.
git diff <commit1> <commit2>