Você deve procurar o que git é: é um sistema de controle de versão. Para você, o uso básico é fazer o download de uma cópia de um repositório com git clone …
. Isso faz o download não apenas de uma versão específica do código-fonte, mas de todas as versões do código-fonte, incluindo variantes propostas e registros de alterações. Todas essas informações extras estão em um diretório oculto chamado .git
. Você pode usar os comandos git
, como git checkout
, git am
, etc., para manipular o conteúdo do diretório e aplicar patches.
Se você fez o download de um arquivo (por exemplo, .tgz
), não tem nenhuma dessas informações extras, você só tem uma versão específica do código-fonte. Use o comando patch
para aplicar um patch.