Junior — Middle
Git sürüm kontrol sisteminde stash ve patch komutları arasındaki farkı açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
Команда git stash используется для временного сохранения текущих изменений в рабочем каталоге и индексе, чтобы можно было переключиться на другую ветку или выполнить другие действия без коммита. Это как «отложить» незавершённые изменения.
Команда git patch напрямую не существует, но обычно под "patch" понимают патч-файл — текстовый файл с разницей между версиями, который можно создать с помощью git diff или git format-patch и применить с помощью git apply или git am.
Итого:
git stash— временно сохраняет изменения локально внутри репозитория.- Патч — файл с изменениями, который можно передать другому разработчику или применить позже.
Пример создания и применения патча:
# Создать патч с изменениями между ветками
git diff master feature_branch > changes.patch
# Применить патч
git apply changes.patch