Загрузка страницы

Как временно сохранить изменения в GIT без коммита с помощью Git Stash

Друзья, продолжаем неделю git! Это второе видео из нашей серии и оно про git stash — одну из самых часто используемых мною лично команд.

Когда ею пользуются: например, вы начали разрабатывать какую-то фичу и уже поменяли много файлов, но сделать коммит еще не готовы, а вам срочно необходимо переключиться в другую ветку. Git не даст вам переключиться до тех пор, пока у вас есть незакоммиченные изменения в рабочей директории. В таких случая на помощь приходит git stash. Это временное хранилище для ваших изменений.

В отличии от обычного буфера, к которому мы все привыкли, с git stash вы много раз можете "вырезать" ваши последние изменения и сохранить их в stash, как на "полочках". А потом, когда вы будете готовы продолжить работу — просто взять нужные отложенные ранее изменения с "полочки" (по id) и "вставить" их в рабочую директорию.

👍Надеюсь, этот урок будет вам полезен и сохранит много рабочего времени!
👍Поделитесь обязательно этим видео с вашими коллегами и друзьями!
👍И поставьте нам красивый лайк для вдохновения!

⏱ Таймкоды:
00:00 Intro git week
00:26 Ситуация когда необходимо временно сохранить изменения
00:47 Что такое git stash
02:16 Посмотреть список stash'ей
03:20 Применение изменений с помощью git stash apply
04:28 Зачем нужен git stash pop
05:38 Как сохранить stash с кастомным именем
07:10 Как достать из stash только один файл
08:09 Как положить в stash не отслеживаемые файлы
09:02 Как добавить в stash и новые и игнорируемые файлы
09:27 Про следующую тему

🤓 Мои алиасы для git:
st = status
b = branch
ci = commit -a
co = checkout
prom = pull --rebase origin master
lol = log --graph --decorate --pretty=oneline --abbrev-commit
Смотрите также другие видео из этой серии:
✅Git reset: как различить soft, mixed и hard: https://youtu.be/XoBc1ty3m40

👍🤩 Будем благодарны за поддержку нашего канала на Патреоне: https://www.patreon.com/frontendscience
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал: http://bit.ly/fs-ytb
---

Присоединяйтесь к нам в соцсетях:
FB: https://www.facebook.com/frontendscience/
Instagram Сергея Пузанкова: https://www.instagram.com/puzankovcom/

Заходите на наш сайт: http://frontend-science.com/

Видео Как временно сохранить изменения в GIT без коммита с помощью Git Stash канала Front-end Science c Сергеем Пузанковым
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
24 августа 2021 г. 11:00:09
00:10:05
Другие видео канала
Git reset: как различить soft, mixed и hardGit reset: как различить soft, mixed и hardСобеседование на Middle Frontend разработчикаСобеседование на Middle Frontend разработчикаGIT: Merge или Rebase? В чем разница?GIT: Merge или Rebase? В чем разница?Как посчитать сложность алгоритма по BIG O | Самое понятное объяснение!Как посчитать сложность алгоритма по BIG O | Самое понятное объяснение!Как ускорить процесс разработки в WebStorm | Андрей Старовойт Team Lead команды WebStormКак ускорить процесс разработки в WebStorm | Андрей Старовойт Team Lead команды WebStormЗадача с Front-end собеседования: Поиск наибольшего контейнера с водой | JavaScriptЗадача с Front-end собеседования: Поиск наибольшего контейнера с водой | JavaScriptFrontend интервью. Ильнура, первая работа сразу после Яндекс ПрактикумаFrontend интервью. Ильнура, первая работа сразу после Яндекс ПрактикумаСобеседование на Junior Frontend разработчика. Стажер фронтендер 19 лет из EPAMСобеседование на Junior Frontend разработчика. Стажер фронтендер 19 лет из EPAMЭти ошибки могут стоить вам позиции Junior-а. Ошибки, которых лучше избежать начинающим. (мой опыт)Эти ошибки могут стоить вам позиции Junior-а. Ошибки, которых лучше избежать начинающим. (мой опыт)Git stash tutorial. How to save changes for later in git.Git stash tutorial. How to save changes for later in git.Frontend Собеседование на Junior разработчика. Фрилансер, студент, 20 летFrontend Собеседование на Junior разработчика. Фрилансер, студент, 20 летGIT. Интерактивный Rebase. Как с ним работать?GIT. Интерактивный Rebase. Как с ним работать?Как найти подстроку Палиндром? Задача с фронтенд собеседования | LeetСode | JavaScriptКак найти подстроку Палиндром? Задача с фронтенд собеседования | LeetСode | JavaScriptМодель Колба: почему одни программисты учатся быстрее другихМодель Колба: почему одни программисты учатся быстрее другихКак стать программистом в 2021 году с полного нуляКак стать программистом в 2021 году с полного нуляЧто должен знать Middle Frontend разработчик в 2021 | Roadmap + ЧеклистЧто должен знать Middle Frontend разработчик в 2021 | Roadmap + ЧеклистСамые распространенные ошибки в работе с git. Как исправить?Самые распространенные ошибки в работе с git. Как исправить?Git cherry pick. Как перенести коммиты в другую ветку.Git cherry pick. Как перенести коммиты в другую ветку.Задача с JS собеседования: Посчитать количество островов в матрице | Number of IslandsЗадача с JS собеседования: Посчитать количество островов в матрице | Number of IslandsВажные функции git clone, о которых вы точно не знали!Важные функции git clone, о которых вы точно не знали!
Яндекс.Метрика