На самом деле вы спрашиваете, есть ли способ обойти анонимные (то есть не имеющие ссылок) объекты коммитов, их деревья и блобы для целей резервного копирования. Ответ: нет. Анонимные объекты - объекты, на которые ссылается только ваш reflog - являются частными для локального репо.
Как мне увидеть git Reflog?
Если вы хотите просмотреть историю коммитов для всех веток, введите git log --all. git reflog показывает запись ваших ссылок, как сказал Cupcake. Каждый раз, когда выполняется фиксация или проверка, создается запись. Попробуйте несколько раз переключаться между двумя ветками с помощью git checkout и запускать git reflog после каждой проверки.
Git pull push?
git pull - одна из многих команд, которые берут на себя ответственность за 'синхронизацию' удаленного контента. Команда git remote используется для указания удаленных конечных точек, на которых будут работать команды синхронизации. Команда git push используется для загрузки содержимого в удаленный репозиторий.
Что такое git Reflog?
Reflog - это механизм для записи об обновлении кончиков ветвей. Эта команда предназначена для управления записанной в ней информацией. В основном каждое действие, которое вы выполняете внутри Git, где хранятся данные, вы можете найти в журнале ссылок.
Как далеко зашел git Reflog?
По умолчанию срок действия журнала ссылок установлен на 90 дней. Время истечения срока действия можно указать, передав аргумент командной строки --expire=time to git reflog expire.или установив имя конфигурации git gc. reflogExpire.