каталог, удаленный в другой ветке, не отображается даже в главной ветке в git - PullRequest
1 голос
/ 02 мая 2020

Я учу 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. Может ли кто-нибудь объяснить, что происходит под

1 Ответ

1 голос
/ 02 мая 2020

Пока вы не подтвердите изменения в воздухе . Вы перешли к мастеру, изменения пришли с вами .... если вы зафиксировали в ветви функций, если вы извлечете мастер, вы увидите, что файл отображается ..... и нет , это не так ошибка, это особенность (сколько раз вы начали работать с не той веткой? Или тестировали несколько изменений в разных ветках без необходимости совершать перемещения? Ну, вот вам go !!!).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...