Как использовать команду Git Stash

12 set 2022 1 min di lettura
Как использовать команду Git Stash
Indice dei contenuti

Введение

Вам когда-нибудь приходилось временно сохранять изменения кода? Без совершения? Например, вы редактировали ветку, и кто-то попросил вас сотрудничать с другой? Если вы этого не сделали, вы, скорее всего, сделаете это где-то на своем пути в своей карьере разработчика. В этот момент будет чрезвычайно полезно знать, как использовать git stash. С помощью этой команды вы можете временно сохранить свою текущую работу, чтобы перейти к чему-то другому. Читайте дальше и узнайте, как скрыть изменения Git.

Как использовать команду Git Stash для временного сохранения изменений

Итак, представьте себе этот сценарий. В настоящее время вы работаете над фрагментом кода, который должен добавить новые функции в приложение. Внезапно вам срочно нужно помочь одному из ваших коллег с багом, который они нашли совсем в другой ветке. Первое, что вы хотели бы сделать, это проверить, какие файлы вы недавно изменили в ветке, над которой вы сейчас работаете. Вы можете сделать это с помощью простой команды.

git status

Эта команда покажет вам измененные файлы. Ниже вы можете найти пример вывода.

modified: app_layer.php
 modified: readme.txt
 modified: functions.php

Вы, очевидно, не хотите потерять работу над этими файлами, но, с другой стороны, вы не можете просто закоммитить их. И здесь вам нужно использовать git stash!

Сама команда предельно проста и понятна. Пример ниже.

git stash

Вывод будет выглядеть так, как показано ниже:

Saved working directory and index state WIP on master:
 3tjaq12w Implement the new login box
 HEAD is now at 3tjaq12w Implement the new login box

И это все! Вся ваша работа над текущей веткой сохраняется в каком-то буфере обмена. Не стесняйтесь начинать работать над тем, что появилось за это время.

Говоря о поп-музыке, вот как вы можете вернуться к тому месту, где остановились, когда будете готовы продолжить. Просто введите это в свой терминал.

git stash pop

После приведенной выше команды вы вернетесь в свое последнее сохраненное состояние.

Вывод

Вы согласитесь с нами, когда мы скажем, что это очень простая команда Git для изучения, и знать ее действительно полезно. Мы, конечно же, надеемся, что вы найдете хорошее применение тому, что узнали сегодня. Помните, что развитие — это бесконечный курс, когда дело доходит до обучения.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.