Git Stash ing: დროებით შეინახეთ დაუსრულებელი ცვლილებები სუფთა სამუშაო მდგომარეობისთვის

Stashing Git-ში საშუალებას გაძლევთ დროებით შეინახოთ დაუშვებელი ცვლილებები და გადახვიდეთ სუფთა სამუშაო მდგომარეობაში. ეს სასარგებლოა, როდესაც გჭირდებათ სხვა ფილიალზე გადასვლა ან სხვა ფუნქციაზე მუშაობა იმ ცვლილებების განხორციელების გარეშე, რომელზეც ამჟამად მუშაობთ.

Stashing აქ მოცემულია Git-ში გამოსაყენებელი ნაბიჯები:

 

Stash თქვენი ცვლილებები

დარწმუნდით, რომ იმყოფებით თქვენს სამუშაო დირექტორიაში და გაუშვით შემდეგი ბრძანება:

git stash save "Stash name"

ეს ბრძანება შეინახავს ყველა თქვენს შეუსრულებელ ცვლილებას ახალ სათავსოში მითითებული სახელით. თუ სახელს არ მიუთითებთ stash, Git ავტომატურად გამოიმუშავებს ნაგულისხმევ სახელს.

 

stash სიის ნახვა

თქვენს საცავში შენახული სიის სანახავად, გაუშვით ბრძანება:

git stash list

ეს ბრძანება აჩვენებს ყველა არსებულ შენახვას მათ ინდექსის ნომრებთან ერთად.

 

მიმართეთ ა stash

თქვენს სამუშაო მდგომარეობაზე a-ს გამოსაყენებლად stash, გაუშვით ბრძანება:

git stash apply <stash_name>

შეცვალეთ <stash_name> სახელი stash ან ინდექსის ნომერი, რომლის გამოყენებაც გსურთ. თუ სახელს არ მიუთითებთ stash, Git ნაგულისხმევად იყენებს უახლესს stash.

 

ჩამოაგდეს ა stash

მას შემდეგ, რაც წარმატებით გამოიყენებთ შენახვას და აღარ დაგჭირდებათ ის, შეგიძლიათ ჩამოაგდოთ შენახვა ბრძანების გამოყენებით:

git stash drop <stash_name>

შეცვალეთ <stash_name> სახელი stash ან ინდექსის ნომერი, რომლის გამოყენებაც გსურთ. თუ სახელს არ მიუთითებთ stash, Git ნაგულისხმევად იყენებს უახლესს stash.

 

Stashing არის მნიშვნელოვანი ფუნქცია Git-ში, რომელიც საშუალებას გაძლევთ დროებით შეინახოთ დაუშვებელი ცვლილებები მათი დაკარგვის გარეშე. ეს დაგეხმარებათ მარტივად გადახვიდეთ ფილიალებსა და ფუნქციებს შორის თქვენი სამუშაო პროცესის შეფერხების გარეშე.