Я учу git команд с помощью учебников. У меня есть одно сомнение:
внутри каталога, который я хочу сделать совместимым с git:
git init
git add .
git commit -m "initial commit of full repository"
git remote add origin bitbucket_URL
git push -u origin --all
git checkout -b feature/feature1
git rm README.txt
git add .
<didn't commit>
ls => doesn't show README.txt
git checkout master
ls => it also doesn't show README.txt
, но я удалил README из ветви feature1, а НЕ из master. почему README не отображается в ls главной ветви
PS: Но когда я фиксирую после добавления в ветку feature1, затем переключаюсь на главную ветку и затем выполняю ls, появляется файл README. Может ли кто-нибудь объяснить, что происходит под