Junior — Middle
Оё шумо метавонед шарҳ диҳед, ки фармони git stash чӣ мекунад ва дар кадом ҳолатҳо истифода мешавад?
sobes.tech AI
Ҷавоб аз AI
Команда git stash барои нигоҳ доштани муваққатии тағйирот дар директорияи корӣ ва индекс истифода мешавад, ки ҳанӯз омода барои комит кардан нестанд. Ин имкон медиҳад, ки фазои кориро тоза кунед, то ба шохаи дигар гузаред ё дигар амалиётҳоро иҷро кунед, бе аз даст додани тағйироти номукаммал.
Вақте ки шумо git stash-ро иҷро мекунед, Git тағйиротҳои шуморо дар як стеке махсус нигоҳ медорад ва директорияи кориро ба ҳолати охирин комит бармегардонад.
Маслиҳат барои истифода:
git stash # Тағйиротҳоро нигоҳ медорад
# ба шохаи дигар мегузарем
git checkout feature-branch
# ба тағйиротҳои нигоҳдоштаро бармегардонем
git stash pop # Тағйиротҳоро барқарор мекунад ва аз стеке мебарад
Ин барои он муфид аст, агар шумо дар бораи як вазифа кор карданро оғоз карда бошед, аммо бояд фавран ба дигаре гузаред, бе аз даст додани корҳоятон.