Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Сотрудничество в Git
  6. Переключение ветвей
  7. Запись отложенных изменений ветвей
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Запись отложенных изменений ветвей

Если в вашем рабочем дереве есть незафиксированные изменения (или добавлены новые файлы) и вы хотите переключиться на новую ветку, эти незафиксированные изменения также будут перенесены в новую ветку. Изменения, которые вы зафиксируете, будут зафиксированы в новой ветке.

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

Отложенные изменения — нечто вроде ящичка для временного хранения незафиксированных изменений. Запись отложенных изменений позволяет отложить в сторону неупорядоченные изменения в рабочем дереве и продолжить работу над новой веткой с чистого листа.

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

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life