--force
— результат получите идентичный.git checkout -b mylabs e36d40a
git status
Я на всех ветках побывал, но файл не вернулся
Выше прикрепил скрин терминала.
Закинул папку в локальный репозиторий с кодом
сделал git add . , git commit -m
подумал что надо проверить на какой я ветке
ввел команду git checkout main и папка пропала
git switch -
Можно как-то найти ветку, куда я закинул папку и/или восстановить файл?
в консоль лазить мне почти не приходится
А что значит удалить старую историю?
Где должен стоять HEAD, когда я буду выполнять git push origin vlad-account --force?
Нужно ли переходить на коммит git checkout c549f9e79?
http {
...
sendfile off;
...
}
- "C:/projects/salkus/static:/var/www/salkus/static:consistent"
так а зачем отвечать на вопрос почему, если человек приходит за решением проблемы?
This is particularly useful for creating backups or read-only mirrors of the repository for archival purposes.
разбив реп на куски, мы можем дальше выкачивать только нужные ветки
git clone --filter=blob:none --no-checkout https://github.com/Username/Repo.git