Git почему ветка master всегда актуализируется с новой веткой
Ситуация следующая: у меня есть проект, ветка master актуальна с origin master. Я создал новую ветку:
git branch <some_feature_1>
git checkout <some_feature_1>
Внес изменения в проект из под ветки <some_feature_1>. Но когда я переключился обратно на master
git checkout master
чтобы сравнить со старыми изменениями (как было и как стало), то в master находится уже все тоже самое что я сделал в новой ветке. То есть как будто я не создавал новую ветку, а прост овсе изменения вносил в master. Почему так происходит?