Como criar um ramo mestre em um repositório de git nu?

Como criar um ramo mestre em um repositório de git nu?
No Git, o repositório nu é um tipo de repositório que não contém uma árvore de trabalho. Ele possui apenas dados de controle de versão e é usado como um repositório remoto centralizado para compartilhar mudanças ou modificações entre vários desenvolvedores. Os usuários não podem criar ramificações ou tags no repositório nua. No entanto, se você deseja criar/fazer qualquer ramo em um repositório de git nu, precisa empurrar um ramo desejado de um repositório de clone para um repositório nua.

Este artigo explicará o procedimento de criação de um ramo mestre em um repositório de git nu.

Como criar/fazer um ramo "mestre" em um repositório de git nu?

Para criar/fazer um “mestreFilial em um repositório nu, siga as instruções fornecidas:

  • Navegue até o repositório local.
  • Crie um repositório nu.
  • Clone o repositório nu em outro repositório.
  • Mude para o repositório clonado.
  • Crie um novo arquivo no repositório recém -clonado e rastreie -o.
  • Confirmar alterações.
  • Empurre modificações para o repositório nu.
  • Verifique as mudanças no repositório nu.

Etapa 1: redirecionar para o repositório local

Primeiro, mude para o diretório local desejado usando o seguinte comando:

CD "C: \ git"

Etapa 2: Crie repositório nu

Em seguida, utilize o comando abaixo fornecido junto com o nome específico do repositório nu para criá-lo:

Git init -Bare Barerepo

Aqui, "Barerepo”É o nosso nome de repositório nu:

Etapa 3: Navegue até o repositório nu

Em seguida, redireciona para o recém -criado repositório nu:

CD Barerepo

Etapa 4: visualize ramos disponíveis

Agora, digite o seguinte comando para visualizar todas as filiais disponíveis no repositório nu:

ramo git

Pode -se observar que o repositório nu não contém nenhum ramo:

Etapa 5: Crie ramo "mestre"

Para criar um ramo mestre no repositório nu, execute o comando fornecido fornecido:

Git Branch Master

Na captura de tela abaixo, o erro pode ser visto e o ramo principal não pôde ser criado:

Observação: Você não pode criar nenhum ramo em um repositório nu. Muitos comandos git não funcionam em um repositório nua. Então, para criar um ramo mestre em um repositório nu, siga as próximas etapas fornecidas.

Etapa 6: Volte para o diretório raiz

Agora, use o seguinte comando e volte para o repositório raiz:

cd…

Etapa 7: Faça um clone de repositório nu

Em seguida, clone um repositório nu em outro repositório:

Git Clone Barerepo/ Repo1

Aqui, "Repo1”É o repositório desejado no qual queremos clonar nosso repositório nu:

Etapa 8: Verifique os repositórios

Liste o conteúdo do repositório raiz usando o comando abaixo fornecido:

ls

Aqui, ambos “Repo1" e "BarerepoRepositórios podem ser vistos:

Etapa 9: Redirecionar para o repositório clonado

Então, navegue para o repositório clonado, eu.e., ““Repo1”:

CD Repo1

Etapa 10: listar ramificações

Exiba os ramos disponíveis do atual repositório de trabalho:

ramo git

Na captura de tela abaixo, nenhum ramo pode ser visto no repositório clonado atual:

Etapa 11: Crie um novo arquivo

Agora, utilize o “tocar”Comando e crie um novo arquivo no atual repositório clonado:

Toque em Test1.TXT

Etapa 12: rastrear o arquivo

Adicione o arquivo recém -criado ao índice Git:

git add .

Etapa 13: Comprometer mudanças

Depois disso, comprometa as mudanças com a ajuda do seguinte comando, juntamente com a mensagem de confirmação desejada:

Git Commit -M "Test1 Arquivo Adicionado"

Etapa 14: Verifique as filiais

Em seguida, liste todas as filiais novamente:

ramo git

Como você pode ver, o repositório atual agora contém um “mestre" filial:

Etapa 15: Veja o controle remoto

Para verificar se o repositório atual está vinculado ao repositório nu ou não, execute o comando abaixo da lista abaixo:

git remoto -v

Pode -se observar que o repositório atual foi clonado com o “Barerepo”Repositório Bare:

Etapa 16: Push alterações para o repositório nu

Agora, digite o seguinte comando para empurrar as alterações do repositório atual para o repositório do Bare Git:

Git Push Origin Master

Etapa 17: mude para o repositório nu

Navegue novamente para o repositório do Bare Git para ver as mudanças lá:

CD Barerepo

Etapa 18: Verificar mudanças

Execute o comando fornecido para visualizar os ramos do repositório nu:

ramo git

No comando abaixo fornecido, o “mestreA filial pode ser vista no repositório do Bare Git:

Isso se tratava de criar um ramo mestre em um repositório de git nu.

Conclusão

Para criar um ramo mestre no repositório do Bare Git, primeiro, redireciona para o diretório raiz. Em seguida, crie um repositório nu e faça um clone dele. Depois disso, navegue até o repositório clonado e faça alterações. Em seguida, comprometa essas mudanças e empurre -as para o repositório nua. Por fim, verifique as modificações no repositório nu. Este artigo explicou o método de criar um ramo em um repositório de git nu.