Junior — Middle
როგორ მუშაობს ბრძანება `git commit --amend` და რა შემთხვევებში გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
git commit --amend ბრძანება გამოიყენება ბოლო კომიტის შეცვლისთვის. იგი საშუალებას აძლევს შეცვალოთ კომიტის შეტყობინება ან დაამატოთ ახალი ცვლილებები, თუ რამე დაგავიწყდათ.
როგორ მუშაობს:
- იხსნება რედაქტორი კომიტის შეტყობინების შეცვლისთვის (თუ სხვა არ არის მითითებული).
- მიმდინარე ცვლილებები ინდექსში (staged) დამატებულია ბოლო კომიტზე და მას შეცვლის.
გამოყენების მაგალითი:
# შევქმენით კომიტი, მაგრამ დავიწყეთ ფაილის დამატება
git add დაგვავიწყდა_ფაილი
# ბოლო კომიტის გასწორება ახალი ფაილის დამატებით
git commit --amend
მნიშვნელოვანია: თუ კომიტი უკვე გაგზავნილია საერთო საცავში, --amend შეცვლის ისტორიას, რაც შეიძლება გამოიწვიოს კონფლიქტები გუნდურ მუშაობაში. ასეთ შემთხვევებში უკეთესია ახალი კომიტის შექმნა.