Введение
Вам когда-нибудь приходилось временно сохранять изменения кода? Без совершения? Например, вы редактировали ветку, и кто-то попросил вас сотрудничать с другой? Если вы этого не сделали, вы, скорее всего, сделаете это где-то на своем пути в своей карьере разработчика. В этот момент будет чрезвычайно полезно знать, как использовать 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 для изучения, и знать ее действительно полезно. Мы, конечно же, надеемся, что вы найдете хорошее применение тому, что узнали сегодня. Помните, что развитие — это бесконечный курс, когда дело доходит до обучения.