khalegjr / jwt-projects-subtree

Teste gerenciando sub-repositórios com subtree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

jwt-projects-subtree

Teste gerenciando sub-repositórios com subtree

1. Comandos básicos

1.1. Adicionando um sub-repositório

git remote add <subrepo-remoto> <subrepo-url>

# exemplo
git remoto add jwt-frontend-test https://github.com/khalegjr/jwt-frontend-test.git

Esse comando adiciona um repositório na lista de repositórios remotos. Cria um nome para ser usado no lugar da url do repositório.

Important

  • subrepo-remoto: Nome/atalho para o sub-repositório.
  • subrepo-url: Endereço url do sub-repositório.

1.2. Criando uma subtree

git subtree add --prefix <subrepo-path> <subrepo-remoto> main --squash

# exemplo
git subtree add --prefix=frontend jwt-frontend-test main --squash

Esse comando cria uma pasta que conterá o código do sub-repositório.

Important

  • subrepo-path: Diretório onde vai copiar o código do sub-repositório.
  • subrepo-remoto: Nome/atalho para o sub-repositório, criado no comando anterior.
  • branch:
  • --squash: comprime todos os commits em um único commit e faz merge com o repositório container.

1.3. Busca todos as alterações de uma subtree

git subtree pull --prefix <subrepo-path> <subrepo-remoto> main --squash

# exemplo
git subtree pull --prefix=frontend jwt-frontend-test main --squash

Esse comando busca todas as mudanças no sub-repositório.

Important

  • subrepo-path: Diretório do sub-repositório.
  • subrepo-remoto: Nome/atalho para o sub-repositório, criado no primeiro comando.
  • branch:
  • --squash: comprime todos os commits em um único commit e faz merge com o repositório container.

1.4. Enviando alterações para uma subtree

git subtree push --prefix <subrepo-path> <subrepo-remoto> main

# exemplo
git subtree push --prefix=frontend jwt-frontend-test main

Esse comando envia as alterações para o sub-repositório.

Important

  • subrepo-path: Diretório do sub-repositório.
  • subrepo-remoto: Nome/atalho para o sub-repositório, criado no primeiro comando.
  • branch:

2. Fontes

About

Teste gerenciando sub-repositórios com subtree


Languages

Language:Java 51.8%Language:TypeScript 32.7%Language:HTML 14.5%Language:SCSS 0.9%