Как я могу отменить команду git сборщик мусора? Я бежал git GC - PullRequest
0 голосов
/ 17 февраля 2020

Я запустил git gc, чтобы увидеть, как git сборщик мусора работает в целом.

enter image description here

Но как только я запустил его, мой 15 объектов, которые были показаны в .git / объекты как BLOB-объекты, коммиты и дерево, они исчезли. 1. Как отменить и восстановить эти git объекты? 2. Когда я запускаю ls, он показывает мне все файлы, но какой там статус? Где они сейчас? Они находятся в рабочем каталоге, промежуточной или измененной области. И почему я не вижу их?

Пожалуйста, помогите мне и предложите мне, если я пропускаю какой-то вариант использования. enter image description here

1 Ответ

1 голос
/ 17 февраля 2020
  1. Как отменить это и восстановить эти git объекты?

Я вижу, что на это ответили в комментариях, кредиты @ Sven.

Когда я запускаю ls, он показывает мне все файлы, но какой там статус? Где они сейчас? Они находятся в рабочем каталоге, промежуточной или измененной области. И почему я не могу их увидеть?

Ну, предположим, вы говорите о "linux" ls ( т.е. тот, который отображает все файлы), чтобы увидеть текущее состояние вашего git репо, запустите git status, который сообщит вам, есть ли какие-либо файлы в промежуточной области. Это также скажет вам, какие файлы не отслеживаются, следовательно, ваш каталог (вещи, присутствующие в вашей рабочей папке) минус неотслеживаемый файл (ы) дает вам ваш рабочий каталог.

Best

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