Сначала rm -rf .git
, а затем git init
ничего не пропадает.Он просто заново создает хранилище, поэтому в этих командах нет ничего плохого.
Во-вторых, вы использовали команду с именем git st, которая не является допустимой командой git.Если вы установили псевдоним для этой команды, было бы неплохо узнать, чтобы дать лучший ответ.
Я не знаю вывод ваших команд, но могу вам сказать, что это может быть потому, что:
- Когда вы сделали git pull, вы извлекли некоторые изменения, которые удалили некоторые файлы.
- Вы отметили ветку, которая не содержит ваши исходные файлы.
- Высделал тайник и забудь применить его для восстановления его содержимого.