Как работает checkout при несохраненных изменениях в рабочей директории?

Рейтинг: 0Ответов: 1Опубликовано: 23.04.2015

Допустим, я сделал какой-то коммит. И далее сделал изменения, так что working directory is dirty. Далее делаю checkout c созданием новой ветки и переходом на нее. Сделанные ранее изменения перекочуют в новую ветку, а в первоначальной сотрутся?

Ответы

▲ 1Принят

делаю checkout c созданием новой ветки и переходом на нее

Незакоммиченные изменения останутся в рабочей директории до тех пор пока вы не

  • добавите их в индекс и не сделаете коммит в одну из веток
  • или отмените
  • или сделаете stash.

Т.е. если вы из вашей ветки новой ветки вернетесь в старую то они будут и там.