Вам следует узнать, что такое git: это система контроля версий. Для вас базовым использованием является загрузка копии репозитория с помощью git clone ...
. При этом загружается не только конкретная версия исходного кода, но и все версии исходного кода, включая предлагаемые варианты и журналы изменений. Вся эта дополнительная информация находится в скрытом каталоге под названием .git
. Вы можете использовать git
команды, такие как git checkout
, git am
и т.д., чтобы манипулировать содержимым каталога и применять исправления.
Если вы скачали архив (например, .tgz
), то у вас нет этой дополнительной информации, у вас есть только конкретная версия исходного кода. Для применения исправления используйте команду patch
.