Расширение Git — что такое серый значок?

Я использую git replace, чтобы обрезать историю git.

$ git заменить 4c9f81eb5b7a331d1d0f8edcac24e8a69fdd3353 70b8267e3a67ddb4ba56ff92 7dc3871f8a96d1e2

Однако git создает новую странную фиксацию серого цвета следующим образом:

Странный значок

Что это такое? Как удалить его полностью?


person user929794    schedule 28.12.2015    source источник


Ответы (2)


Это замена ссылок

  • git replace -l покажет все ссылки на замену
  • git replace -d ref-hash удалит ссылки на замену
person user929794    schedule 28.12.2015

Похоже, что подмодуль вашего существующего репо был создан, узнайте больше об этом по приведенной ниже ссылке.

http://git-scm.com/book/en/Git-Tools-Submodules

Дополнительные ссылки на переполнение стека в следующих темах:

  1. Что означает серый значок в удаленном GitHub

  2. Что это за серый значок git?

person Praveen George    schedule 28.12.2015
comment
К сожалению, это не субмодуль. Подмодули-> Управление подмодулями не показывает ни одного подмодуля - person user929794; 28.12.2015