Git - push mudanças no ramo git remoto

Git - push mudanças no ramo git remoto
Neste artigo, vou mostrar como empurrar (fazer upload) seu repositório Git local para um repositório Git remoto hospedado em serviços de nuvem Git, como Github/Bitbucket etc. Também mostrarei como promover as mudanças que você fez no seu repositório Git local para o repositório Remote Git. Então vamos começar.

Criação de um teste de repositório Git local:

Você provavelmente terá um repositório Git local até agora, se estiver lendo este artigo. Mas, se você ainda não tem um e deseja acompanhar, pode criar facilmente um repositório Git local da seguinte maneira:

$ git init meu projeto

Um novo repositório Git meu projeto é criado.

Agora, navegue até o diretório/ diretório do My-Project da seguinte forma:

$ CD My-Project/

Agora, vou criar um manequim índice.html Arquivo o seguinte:

$ eco '

Olá Mundo

'> ÍNDICE.html

Como você pode ver, um novo arquivo índice.html é criado.

Agora, encene o arquivo da seguinte forma:

$ git add .

Faça uma nova confirmação da seguinte maneira:

$ git commit -m 'Commits inicial'

Um novo compromisso COMPRIMENTO INICIAL é criado.

O novo compromisso deve aparecer em log git Como você pode ver na captura de tela abaixo.

$ git log --oneeline

Criando um repositório Remote Git do Github vazio:

Agora, você precisa criar um repositório remoto vazio do GitHub em qualquer serviço de nuvem Git que desejar. Se você está usando o Github como eu, então, faça o login na sua conta do GitHub. Agora, para criar um novo repositório do GitHub, clique no + ícone e depois clique em Novo repositório.

Agora, digite um nome para o novo repositório. Se quiser, digite um descrição (opcional). Selecione Público ou Privado Dependendo se você deseja definir o repositório público ou privado. Agora, certifique -se de Inicialize este repositório com um readme não é verificado. Finalmente, clique em Criar repositório.

Um repositório vazio do github deve ser criado. Este é o nosso repositório git remoto. O URL do repositório é dado abaixo, como você pode ver na seção marcada da captura de tela abaixo.

Adicionando informações de repositório remoto ao repositório Git local:

Agora, copie o URL do repositório do GitHub. Você pode fazer isso clicando no ícone, conforme marcado na captura de tela abaixo.

Agora, você deve adicionar o URL do GitHub ao seu repositório local. Para fazer isso, execute o seguinte comando:

$ git remoto adicionar origem https: // github.com/dev-shovon/my-project.git

Aqui, origem é o nome ou pseudônimo do URL do repositório do github que você acabou de adicionar. Você terá que usar o pseudônimo sempre que empurrar seu repositório local ou alterações no repositório local para o repositório remoto do github.

Você pode listar todos os repositórios remotos que você adicionou o seguinte:

$ git remoto -v

Como você pode ver, o URL do repositório do GitHub que acabei de adicionar está aqui. É referido como origem.

Empurrando o repositório Git local para o Remote Git Repository:

Agora, você pode empurrar a filial padrão mestre do seu repositório Git local ao repositório remoto do GitHub da seguinte forma:

$ git push -U Origin Master

Aqui, origem é o alias do Remote Git (Github neste caso) URL do repositório e mestre é o ramo que você deseja empurrar para o repositório Git remoto.

OBSERVAÇÃO: O -você a opção é usada apenas para o primeiro empurrão de qualquer ramo. Como, estou empurrando o local mestre ramificação para o repositório do github pela primeira vez, adicionei -você opção aqui. Isso cria um ramo de rastreamento para o mestre filial. Da próxima vez que você empurrar qualquer coisa para o mestre ramo, você não precisa usar o -você opção novamente.

Você será solicitado a fornecer o nome de usuário e a senha da sua conta do GitHub. Depois de fazer, o conteúdo da filial padrão mestre Do seu repositório Git local será empurrado para o repositório do GitHub.

Como você pode ver, o mestre A filial é carregada para o repositório vazio do GitHub que eu criei anteriormente.

Empurrando mudanças locais para o repositório Git remoto:

Agora, vamos fazer uma mudança simples para o índice.html Arquivo no meu repositório Git local.

Como você pode ver, eu modifiquei o índice.html arquivo.

$ git status

Agora, encene as mudanças da seguinte forma:

$ git add .

Agora, comprometa as mudanças da seguinte maneira:

$ git commit -m 'adicionou um parágrafo ao índice.página html '

As mudanças devem ser cometidas.

O novo compromisso está listado em log git Como você pode ver na captura de tela abaixo.

$ git log --oneeline

Agora, empurre as mudanças do local mestre ramificar para o repositório do GitHub da seguinte forma:

$ Git Push Origin Master

As mudanças devem ser empurradas para o repositório do GitHub.

Como você pode ver, o repositório do GitHub é atualizado.

Empurrando outros ramos para o repositório Remote Git:

Nesta seção, vou mostrar como empurrar outros ramos para o repositório do GitHub e empurrar mudanças nessas ramificações para o repositório do GitHub também.

Primeiro, crie um novo ramo, digamos ou seja, Fix do seguinte modo:

$ git ramo, ou seja, Fix

Agora, consulte a filial recém -criada ou seja, Fix do seguinte modo:

$ git checkout, ou seja, Fix

Agora, faça um pouco de mudança para o índice.html arquivo.

Agora, encene as mudanças da seguinte maneira:

$ git add .

Agora, faça uma confirmação da seguinte maneira:

$ git commit -m 'fixo, ou seja, problema'

Agora, empurre o ramo recém -criado ou seja, Fix Para o repositório do GitHub da seguinte maneira:

$ git push -u origem ou seja

O ou seja, Fix a filial deve ser empurrada para o repositório do GitHub.

Como você pode ver, o ou seja, Fix a filial é empurrada para o repositório do GitHub.

Agora, você pode pressionar quaisquer alterações do ou seja, Fix ramificação usando o git push comando sem o -você opção.

Faça uma pequena mudança no índice.html arquivo.

Encenar as mudanças e fazer uma confirmação da seguinte maneira:

$ git add .
$ git commit -m 'adicionou uma linha horizontal à página'

Agora, empurre as mudanças do ou seja, Fix ramificar para o repositório do GitHub da seguinte forma:

$ git push origem ou seja

As mudanças do ou seja, Fix a filial deve ser empurrada para o repositório do GitHub.

Como você pode ver, o novo compromisso é exibido na página do repositório do GitHub.

Então, é assim que você pressiona as mudanças para gits remotos. Obrigado por ler este artigo.