Quando usar a subárvore git?

Quando usar a subárvore git?
Enquanto trabalha em um projeto de desenvolvimento de software, se o projeto for grande em tamanho, fica difícil de manusear porque contém muitas ramificações e arquivos. Nesta situação, os usuários podem dividir o grande projeto em pequenos módulos ou integrar um repositório Git com outro criando submódulos ou subárvores. Os submódulos e subárvores criam uma cópia de qualquer repositório Git em um subdiretório de outro.

Este estudo explicará:

  • Quando usar a subárvore git?
  • Como criar/adicionar a subárvore no git?

Quando usar a subárvore git?

A subárvore Git é um substituto para o submódulo Git. É uma maneira de mesclar o conteúdo de um repositório em outro. Pode ser utilizado quando o projeto for extenso. Ele mantém sua própria identidade, mas seus compromissos estão ligados às confirmações do repositório pai. Além disso, o Git Subatre tem um fluxo de trabalho simples e não adiciona novos arquivos de metadados e seu conteúdo pode ser modificado facilmente sem ter outra cópia do repositório da dependência.

Como criar/adicionar a subárvore no git?

Para adicionar uma subárvore no git, primeiro, redirecionar para um diretório local específico. Então, use o “Git subtree Add -Prefix ”Comando.

Etapa 1: Mude para o repositório Git local
Primeiro, redirecione para o repositório local necessário usando o comando abaixo estatado:

CD "C: \ git \ reposa"

Etapa 2: adicione subárvore
Então, execute o “Git Subárreo Adicionar”Comando, especifique o prefixo, o URL do repositório remoto e o nome remoto da filial para criar a subárvore:

Git subtree add --prefix = subtreedirectory https: // github.com // Demo.Git Master

Aqui o "-prefixo”É usado para criar um diretório local chamado“Subtereedirectory”Para o qual você deseja puxar a subárvore. Além disso, substitua o nome de usuário no URL do GitHub pelo nome de usuário do proprietário do repositório:

Etapa 3: Verifique a subárvore
Para verificar se a subárvore foi adicionada ou não, liste o conteúdo do repositório:

ls

Pode -se observar que o “subtreedirectory/”A subárvore foi adicionada com sucesso:

Isso era tudo sobre usar a subárvore no git.

Conclusão

A subárvore Git é a alternativa aos submódulos git. É um método mesclar o conteúdo de um repositório em outro. Para criar ou adicionar a subárvore, o “Git subtree Add -Prefix ”O comando pode ser utilizado. Este artigo explicou o motivo para usar a subárvore git e o método de criação.