Я попытался создать новую папку в локальном репозитории git, как показано ниже.
- создать имя тестового файла /test/test.txt в ветке "test0"
- git status показывает, что он не отслежен.
- git add /test/test.txt,
- git status показывает, что изменения должны быть зафиксированы.
- git commit -m "test"
- сейчас я пытаюсь создать новую ветку, используя git branch test1
- git checkout test1, теперь я не вижу этот файл test.txt и папку.
- git checkout test0, вернитесь в ветку origi, но папка и файл test.txt также исчезли (невозможно увидеть командой ls)
пс. если я использую git rm, я могу удалить этот файл. Я могу использовать git reset HEAD, затем git checkout test.txt, а затем вернуть этот файл обратно.
Вы знаете, какой шаг я сделал не так? Спасибо.