Я изучаю git и был удивлен тем фактом, что промежуточные файлы, созданные во время нахождения в ветке темы, не удаляются при извлечении на мастер.
Например:
git checkout -b topic
nano newfile.txt
git add newfile.txt
git checkout master // newfile.txt is still in the working directory, even though it was created in topic branch
Мне хорошо известна команда git clean
, просто я ожидал, что все файлы, которые никогда не были зафиксированы, будут удалены, если вы извлечете их в другую ветвь.
Я что-то здесь упустил или это ожидаемое поведениеиз мерзавца?