Diff ბრძანება გამოიყენება git ფაილში განხორციელებულ ცვლილებებს შორის განსხვავების თვალყურის დევნებისთვის ვინაიდან Git არის ვერსიის კონტროლის სისტემა, ცვლილებების თვალყურის დევნება მისთვის ძალიან სასიცოცხლოდ მნიშვნელოვანია. Diff ბრძანება იღებს ორ შეყვანას და ასახავს მათ შორის განსხვავებებს. არ არის აუცილებელი, რომ ეს შეყვანები იყოს მხოლოდ ფაილები.
რა განსხვავებაა git diff-სა და git სტატუსს შორის?
Git Diff Branches
Git იძლევა საშუალებას შევადაროთ ფილიალები … ჩვენ შეგვიძლია თვალყური ადევნოთ ფილიალის ცვლილებებს git სტატუსის ბრძანებით, მაგრამ კიდევ რამდენიმე ბრძანებას შეუძლია ამის ახსნა დეტალი. git diff ბრძანება არის ფართოდ გამოყენებული ინსტრუმენტი ცვლილებების თვალყურის დევნებისთვის. git diff ბრძანება საშუალებას გვაძლევს შევადაროთ ფილიალების და საცავის სხვადასხვა ვერსიები.
რა განსხვავებაა git - ეტაპობრივად?
git diff --საფეხურიანი აჩვენებს ცვლილებებს ფაილებში მხოლოდ "ეტაპობრივ" ზონაში. git diff HEAD აჩვენებს ყველა ცვლილებას თვალთვალის ფაილებში. თუ თქვენ გაქვთ ყველა ცვლილება დადგმული დავალებისთვის, მაშინ ორივე ბრძანება ერთნაირი გამოვა.
როდის უნდა იქნას გამოყენებული git?
Git არის ყველაზე ხშირად გამოყენებული ვერსიების კონტროლის სისტემა. Git თვალყურს ადევნებს თქვენ მიერ შეტანილ ცვლილებებს ფაილებში, ასე რომ თქვენ გაქვთ ჩანაწერი იმის შესახებ, რაც გაკეთდა და შეგიძლიათ დაუბრუნდეთ კონკრეტულ ვერსიებს, თუ ოდესმე დაგჭირდებათ. Git ასევე აადვილებს თანამშრომლობას, რაც საშუალებას აძლევს რამდენიმე ადამიანის მიერ განხორციელებულ ცვლილებებს გაერთიანდეს ერთ წყაროში.
როგორ ხედავთ განსხვავებას ფაილებში git-ში?
გამოყენებით git diff<path/to/file_name (ან) path/to/folder>: შეადარებს მითითებულ ფაილს ან ფაილებს საქაღალდეში თქვენს ფაილურ სისტემაში მიმდინარე მონიშნულთან - out ფილიალი (ან) tag. git diff-ის გამოყენებით: შეადარებს ყველა შეცვლილ ფაილს ორ ფილიალს/ტეგს შორის.