Я работаю с git, все еще довольно плохо знаком с ветвями, и столкнулся с очень странной проблемой.Я не уверен, что происходит, если честно.
Я создаю git-репо, затем добавляю в него readme и фиксирую изменения.
git init
git touch README
git add README
git commit -m 'add readme'
Оттуда у меня теперь естьмастер ветка.Я делаю:
git branch development
git checkout development
Оттуда я добавил 3 папки с файлами, так как впервые добавляю старый проект в систему управления версиями.Папки:
Theme-arm
FrontEnd
ControlPanel
Моя цель - добавить эти файлы в ветку разработки, а не в другие ветки.Я тогда делаю
git add *
git commit -m 'initial commmit'
Это все работает хорошо.Однако, когда я снова переключаюсь на master с помощью
git checkout master
Проблема и то, что приводит меня в замешательство, заключается в том, что ControlPanel и FrontEnd, но не тема-рука, теперь также находятся в master.Я пока не хочу их там.
Я делаю что-то не так или неправильно понимаю, как работает git?