Junior — Middle
შეგიძლიათ ახსნათ, რა აკეთებს git stash ბრძანება და რომელ შემთხვევებში გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
git stash ბრძანება გამოიყენება დროებით შენახვისთვის სამუშაო დირექტორიაში და ინდექსში ცვლილებები, რომლებიც ჯერ კიდევ მზად არ არის კომიტისთვის. ეს საშუალებას აძლევს სამუშაო სივრცის გასუფთავებას, რათა გადავიდეთ სხვა ფილიალზე ან განახორციელოთ სხვა ოპერაციები, არ დაკარგოთ მიმდინარე გაუმჯობესებული ცვლილებები.
როდესაც ამუშავებთ git stash-ს, Git ინახავს თქვენს ცვლილებებს სპეციალურ სტეკში და აბრუნებს სამუშაო დირექტორიას ბოლო კომიტის მდგომარეობას.
გამოყენების მაგალითი:
git stash # ინახავს ცვლილებებს
# გადავდივართ სხვა ფილიალზე
git checkout feature-branch
# ვუბრუნდებით შენახულ ცვლილებებს
git stash pop # აღადგენს ცვლილებებს და წაშლის მათ სტეკიდან
ეს სასარგებლოა, თუ თქვენ დაიწყეთ სამუშაო ერთ დავალებაზე, მაგრამ სასწრაფოდ უნდა გადავიდეთ სხვა-ზე, მიმდინარე სამუშაოს დაკარგვის გარეშე.