Como mudar a filial de um submódulo existente?

Como mudar a filial de um submódulo existente?
Um submodule permite que os desenvolvedores incluam um diretório Git como um subdiretório de outro repositório. Ele contém sua história, ramificações e tags. Quando os desenvolvedores adicionam inicialmente o submódulo em seus projetos, ele acrescenta com sua filial padrão. No entanto, às vezes, você pode querer mudar a filial do submódulo para a filial desejada. Nesta situação, o Git permite que você altere o ramo existente do submódulo.

Este artigo explicará o método para alterar um submódulo de ramo existente no Git.

Como mudar a filial de um submódulo existente no Git?

Para alterar uma filial existente do submódulo, consulte as etapas listadas abaixo:

  • Redirecionar para o diretório local.
  • Mudar para o submódulo.
  • Altere a filial usando o “checkout git ”Comando.
  • Volte para o repositório pai.
  • Rastrear e cometer mudanças recém -adicionadas.

Etapa 1: mova para o repositório local

Primeiro, escreva o “cd”Comando com o caminho do repositório desejado e mude para ele:

$ CD "C: \ Git \ Reposc"

Etapa 2: Liste o conteúdo do repositório local

Em seguida, use o comando abaixo fornecido para listar o conteúdo do repositório de trabalho:

$ ls

Pode -se observar que o repositório contém dois arquivos e um submódulo chamado “demonstração/”:

Etapa 3: Navegue até o submódulo

Agora, redirecione para o submódulo digitando o “cd”Comando junto com o nome do submódulo:

$ CD Demo

Etapa 4: Verifique a filial do submódulo

Verifique a filial atual do submódulo com a ajuda do comando abaixo fornecido:

Ramo $ git

De acordo com a seguinte saída, o “principal”Branch é o atual ramo de trabalho do submódulo:

Etapa 5: Alterar a filial do submódulo

Utilize o “checkout git”Comandem e especifique o nome da filial desejada para alterar a filial:

$ git checkout mestre

Como resultado, o “principal”A filial será alterada para“mestre" filial:

Etapa 6: Volte para o repositório pai

Em seguida, volte para o repositório pai usando o seguinte comando:

$ CD…

Etapa 7: adicione alterações ao índice Git

Em seguida, use o “git add”Comando junto com o“.”Símbolo para adicionar todas as mudanças à área de estadiamento Git:

$ git add .

Etapa 8: Comprometer mudanças

Por fim, salve todas as mudanças adicionais através do “Git Commit”Comandam e especifique a mensagem de confirmação:

$ git Commit -M "Ramo do submódulo alterado"

Explicamos o procedimento para mudar um ramo existente do submódulo.

Conclusão

Para alterar a filial de um submódulo existente, primeiro, navegue para o repositório local que tem o submódulo. Em seguida, navegue para o submódulo. Depois disso, utilize o “checkout git ”Comando para mudar a filial. Em seguida, volte para o repositório pai, rastrear e cometer novas mudanças. Este artigo explicou o método para alterar a filial de um submódulo existente no Git.