GUI do GIT e uso do github

A empresa usa principalmente o SVN para gerenciamento de versões.Como desenvolvedor, nunca usei ferramentas relacionadas ao git.Tenho vergonha.Eu aprendi recentemente o git, então, por favor me avise.

1. Crie um novo repositório local

Primeiro, abrimos a interface gráfica do Git, selecione o primeiro item, crie um novo repositório. 
Escreva uma descrição da imagem aqui 
Em seguida, selecione o caminho do projeto em que você precisa executar o gerenciamento de versões.Eu escolhi um projeto LoginDemo. 
Escreva uma descrição da imagem aqui 
Ao criar um repositório, você pode ver uma pasta .git adicional (invisível se arquivos ocultos estiverem configurados)
Escreva uma descrição da imagem aqui
no caminho do projeto  no Git Gui, se Alterações Não Estagiadas (alterações não armazenadas em cache) Se o arquivo estiver incluído, clique em Estágio alterado para adicionar alterações não armazenadas em cache ao cache e, em seguida, clique em Confirmar; caso contrário, clique em Verificar novamente para verificar os arquivos alterados no projeto. Nota: A descrição do envio deve ser preenchida, caso contrário, não poderá ser enviada. 
Escreva uma descrição da imagem aqui
Após o envio bem-sucedido, podemos ver o histórico do envio em Repositório-> Visualizar todo o histórico de ramos (este é enviado ao local em vez de enviado ao servidor remoto). Neste ponto, o repositório local é criado com sucesso. 
Escreva uma descrição da imagem aqui

2. Envie o projeto para o controle remoto

Na etapa anterior, o Git foi usado para criar um repositório local e, em seguida, precisamos enviar o projeto para um servidor remoto, para que colegas ou outros colaboradores possam participar do desenvolvimento. Projetos gerais de código aberto usam o github como um servidor remoto. De fato, após a biblioteca de versões do currículo local, basta clicar em push para fazer o upload diretamente. No entanto, não estabelecemos uma conexão entre o Git e o github e configuramos um protocolo de segurança.

Primeiro, precisamos ter nossa própria conta no github e, em seguida, criar um novo repositório no github, o nome também é chamado LoginDemo (pode ser diferente do nome do projeto local). 
Escreva uma descrição da imagem aqui 
No Git Gui, selecione Remoto-> adicionar para adicionar um servidor remoto. Existem duas maneiras de preencher as informações do servidor remoto. Preencha o endereço https ou o endereço ssh, que corresponde aos endereços https e ssh do projeto github. É recomendável usar o método ssh.

1. endereço https

Dessa forma, é necessário inserir sua conta e senha do github, o que significa que você só pode operar seus próprios projetos dessa maneira. 
Escreva uma descrição da imagem aqui

2.ssh endereço

Este método requer configurações de autorização.Na barra de menus do Git Gui, clique em Ajuda-> Mostrar chave SSH-> Gerar chave SSH para criar uma chave. 
Escreva uma descrição da imagem aqui 
Em seguida, adicione-o nas configurações pessoais do github, o título é arbitrário, você pode usar Casa, empresa etc. como o logotipo para distinguir. 
Escreva uma descrição da imagem aqui
Adicione informações do servidor remoto. 
Escreva uma descrição da imagem aqui

Em seguida, podemos clicar em push diretamente no Git Gui para enviar ao cliente remoto, atualizar o github, podemos ver que o projeto já está no repositório. 
Escreva uma descrição da imagem aqui

3. Baixe atualizações do controle remoto

Imagine que muitas pessoas participam do desenvolvimento do projeto, e todo mundo se dirige para o controle remoto, independentemente do progresso de outros membros.Este modelo de desenvolvimento é sem dúvida problemático. Nossa melhor prática é buscar primeiro o progresso atual do controle remoto toda vez que você envia para o controle remoto.Depois de mesclar com o andamento do projeto atual, envie-o para o controle remoto. Abra o Git Gui, selecione Remoto-> Buscar de-> LoginTest na barra de menus, você pode atualizar do servidor remoto para o local, mas ainda não se fundiu ao seu projeto atual. 
Escreva uma descrição da imagem aqui

4. Mesclar resolução de conflitos

Após buscar no controle remoto, selecione Mit-> Mesclagem local do Git Gui para mesclar e selecione Filial de rastreamento. 
Escreva uma descrição da imagem aqui 
Se houver um método local chamado findUser, e o nome do método for alterado no servidor remoto, por exemplo, ele se torna findPassword, a mesclagem encontra um conflito, você pode clicar com o botão direito do mouse na parte em branco e optar por manter a versão local ou a versão remota a mesclar (verde O código indica a parte conflitante). 
Escreva uma descrição da imagem aqui

5. Clone o projeto no github para o local

Na interface principal do Git Gui, escolha clonar um repositório existente. 
Escreva uma descrição da imagem aqui 
Local de origem é o endereço do projeto no github. Como na segunda parte (enviando o projeto para o controle remoto), você pode escolher o endereço https ou o endereço ssh. Diretório de destino é o caminho para armazenar o projeto localmente. Clique em Clonar para clonar com sucesso o projeto do github para o local. 

Escreva uma descrição da imagem aqui

modificar até 2018.3.15

Na caixa de diálogo de upload, preencha o endereço do repositório na caixa Localização Arbitrária.Você pode encontrar esse URL na biblioteca de teste no site do github, basta copiá-lo. Clique no botão de upload e digite seu nome de usuário e senha do github para concluir o upload.

Depois que tudo estiver concluído, você poderá ver o arquivo que você enviou no site do github.


Publicado 15 artigos originais · elogiado 3 · 10.000+ visualizações

Acho que você gosta

Origin blog.csdn.net/edward_2017/article/details/79537077
Recomendado
Clasificación