๐ฅขDiff
Git 'de iki versiyon arasฤฑndaki farklarฤฑ gรถrmek iรงin kullanฤฑlฤฑr. Karลฤฑlaลtฤฑrฤฑlan dosyalar A/B diff komutu iki dosyayฤฑ birbiriyle karลฤฑlaลtฤฑrฤฑr. A dosyasฤฑ ve B dosyasฤฑ, Bu A ve B dosyasฤฑ genelde aynฤฑ dosyanฤฑn farklฤฑ versiyonlarฤฑdฤฑr. รok sฤฑk olmasa da, diff iลlemi ile tamamen farklฤฑ olan dosyalarฤฑ da karลฤฑlaลtฤฑrabiliriz. Hangi dosyanฤฑn karลฤฑlaลtฤฑrฤฑldฤฑฤฤฑnฤฑ aรงฤฑkca belirtmek iรงin iรงin Diff komutunun รงฤฑktฤฑsฤฑ her zaman hangi dosyanฤฑn da B olduฤunu belirterek bakar.
Dosya iรงerisinde hangi kฤฑsmฤฑn A, hangi kฤฑsmฤฑn B dosyasฤฑna ait olduฤunu belirtmek iรงin kullanฤฑlan - ve + iลaretleri vardฤฑr. Diff komutu ile sadece iki dosya arasฤฑndaki (versiyon) farklarฤฑn olduฤu satฤฑrlarฤฑ gรถsterir. Dosyanฤฑn tamamฤฑnฤฑ deฤiลmeyen satฤฑrlarฤฑ gรถstermez. @@ ile baลlayan semboller A ve B versiyonlarฤฑ arasฤฑndaki farklฤฑ satฤฑrlarฤฑn, hangi satฤฑrdan baลlayฤฑp, kaรง satฤฑr olduฤunun bilgisini verir.
@@-1.4 +1.2@@ bize, - simgesi ile tanฤฑmlanan A dosyasฤฑndan 1.satฤฑrdan baลlayarak 4 satฤฑr. + simgesi ile tanฤฑmlanan B dosyasฤฑndan 1.satฤฑrdan baลlayarak 2 satฤฑr birbirinden farklฤฑ olduฤunu sรถyler.
Deฤiลen her satฤฑrฤฑn baลฤฑna - veya + simgeler yer alฤฑr. Bu simgeler A ve B versiyonlarฤฑnฤฑn iรงeriฤinin ne olduฤunu anlamamฤฑza yardฤฑmcฤฑ olur.
Hangi commitleri, hangi versiyonlarฤฑ karลฤฑlaลtฤฑracaksak, git log รผzerinden ilgili commit bulup, hash Id 'sini รถฤrenmemiz gerekir.
Restore
Last updated