როგორ ხედავთ, რა ცვლილებები განხორციელდა git-ში?
როგორ ხედავთ, რა ცვლილებები განხორციელდა git-ში?

ვიდეო: როგორ ხედავთ, რა ცვლილებები განხორციელდა git-ში?

ვიდეო: როგორ ხედავთ, რა ცვლილებები განხორციელდა git-ში?
ვიდეო: Git Tutorial - 8 - Viewing the Changes That You Made 2024, დეკემბერი
Anonim

თუ უბრალოდ გსურთ იხილოთ განსხვავება ვალდებულების გარეშე, გამოიყენეთ გიტ განსხვავებული სანახავად დაუდგმელი ცვლილებები , გიტ diff -- ქეშირებული სანახავად ცვლილებები დადგმული ჩადენისთვის, ან გიტ განსხვავებები HEAD, რომ ნახოთ როგორც დადგმული, ასევე დაუსცენო ცვლილებები თქვენს სამუშაო ხეში.

ანალოგიურად, შეიძლება გკითხოთ, როგორ ხედავთ, რა ფაილები შეიცვალა git-ში?

რომ იხილეთ ფაილი, რომელიც იყო შეიცვალა ან დაემატა commit-ში, გამოიყენეთ --stat არგუმენტი გიტ შესვლა ასე გიტ log --stat. ზოგჯერ შეიძლება შეცდომებს დაუშვათ საკომისიო შეტყობინების წერისას.

ასევე, როგორ ვნახო ცვლილებები კომისიაში? რომ იხილეთ განსხვავება კონკრეტულისთვის ჩადენა ჰეში: git diff ჩადენა ~ ჩადენა ნება შოუ თქვენ შორის განსხვავებაა ჩადენა მისი წინაპარი და ჩადენა . იხ man pages for git diff ბრძანების შესახებ დეტალებისთვის და gitrevisions ~ ნოტაციისა და მისი მეგობრების შესახებ.

ამასთან დაკავშირებით, როგორ აკონტროლებს Git ცვლილებებს?

მოკლედ რომ ვთქვათ, გიტ იყენებს ფაილის შიგთავსის SHA-1-ს თვალყური ადევნეთ ცვლილებებს . გიტ ინახავს სიმღერა ოთხი ობიექტისგან: blob, ხე, commit და tag.

რა ბრძანება გაძლევთ საშუალებას აკონტროლოთ ახალი ფაილები ან ცვლილებები არსებულ ფაილებში?

Როდესაც შენ დაწყება ა ახალი საცავი, შენ როგორც წესი, ყველაფრის დამატება მინდა არსებული ფაილები ისე რომ თქვენი ცვლილებები ამ მომენტიდან ყველაფერი თვალყურს ადევნებენ. ასე რომ, პირველი გიბრძანებ ჩვეულებრივ აკრიფეთ "git add." ("." ნიშნავს ამ დირექტორიას. ასე რომ, ის დაამატებს ყველაფერს ამ დირექტორიაში.)

გირჩევთ: