Tutorial de configuração do PyCharm e uso do Git

Normalmente estamos acostumados a desenvolver no Windows, mas precisamos clonar o código do warehouse remoto localmente em tempo real e também enviar o código que modificamos para o servidor remoto. A seguir estão as etapas para configurar o Git para Pycharm no Windows:

1. Instale o PyCharm

Pule aqui.

2. Instale o Git

Blog de referência: Instalação, configuração e uso de Git e TortoiseGit no Windows

3. Configure o plugin Git no PyCharm

Selecione Arquivo -> Configurações -> Controle de versão -> Git
para configurar o caminho de instalação do Git e clique no botão Testar para testar se a configuração foi bem-sucedida.
Insira a descrição da imagem aqui
O número da versão do Git aparece, indicando que a configuração foi bem-sucedida.

Insira a descrição da imagem aqui

4. Conecte-se ao armazém remoto

Selecione VCS -> Obter do controle de versão

Insira a descrição da imagem aqui

Nota: O caminho do projeto local aqui requer um diretório vazio!

5. Clone o código do projeto

Depois de configurar o endereço do armazém remoto do Git e o caminho do projeto local, clique no botão Clonar no canto inferior direito da página para extrair o código do projeto.
Insira a descrição da imagem aqui

6. Envie arquivos locais para armazém remoto

6.1 adicionar

Clique com o botão direito no arquivo que deseja enviar e clique em Git->Adicionar. Se você usou o comando Git, você deve saber que ele é equivalente ao nome do arquivo git add.

Ou digite na barra de tarefas superior: VCS -> Git -> Adicionar.
Insira a descrição da imagem aqui

6.2 commit do git

Clique com o botão direito no nome do arquivo -> Git -> Arquivo de confirmação. É igual ao comando git commit -m <description>.

Insira a descrição da imagem aqui

6.3 git push

Clique com o botão direito no nome do arquivo -> Git -> Repositório -> push
também pode usar a tecla de atalho: Ctrl + Shift + K

Insira a descrição da imagem aqui

6.4 git pull

Clique com o botão direito no nome do arquivo -> Git -> Repositório -> pull

7. Reversão de código

Para demonstrar como usar o PyCharm para reverter o código no Github, fazemos outro envio, desta vez alterando a versão para 3.0, e seguimos os passos para atualizar o warehouse agora há pouco. No Controle de Versão no canto inferior esquerdo do PyCharm, é possível visualizar os registros de três envios, conforme mostra a figura abaixo:
Insira a descrição da imagem aqui

Você também pode visualizá-lo através do Git -> Histórico clicando no arquivo modificado:
Insira a descrição da imagem aqui

Selecione o arquivo de versão que precisa ser revertido, clique com o botão direito e selecione reverter para reverter para a versão correspondente.

Olhe novamente os arquivos do projeto, ele fica azul. Precisamos confirmar e enviar novamente para enviar a versão revertida do código ao warehouse remoto.
Insira a descrição da imagem aqui

8. Operações de filial

Após usar o PyCharm para abrir o projeto local clonado, as informações da ramificação do projeto podem ser encontradas em Git:master no canto inferior direito do IDE, conforme mostrado abaixo:

Insira a descrição da imagem aqui

8.1 Crie uma nova filial

Selecione "+ Nova Branch" para criar uma nova branch, vamos criar uma nova branch chamada 1.0.0:
Insira a descrição da imagem aqui

Após a criação, você verá que "Git:master" no canto inferior direito foi exibido como "Git:1.0.0", indicando que a ramificação local do projeto foi alterada para a ramificação 1.0.0.
As operações de modificação de código que fazemos na ramificação 1.0.0 local podem ser enviadas para a ramificação 1.0.0 do warehouse remoto por meio de operações de commit e push do Git.
Insira a descrição da imagem aqui

8.2 Alternar ramificações

A troca de ramificação no PyCharm é muito simples: clicamos em "Git: 1.0.0" novamente na ramificação local atual no canto inferior direito. Selecione a ramificação que precisa ser trocada, como master, e clique em checkout para concluir a troca de ramificação.

Insira a descrição da imagem aqui

8.3 Mesclar filiais

Se também precisarmos mesclar o branch 1.0.0 no branch master. Primeiro mude o projeto para o branch master, clique com o botão direito -> Git -> Repositório -> Mesclar alterações.

Na caixa pop-up, selecione o branch que precisa ser mesclado como branch local 1.0.0 e escreva a mensagem de commit, conforme mostrado abaixo:
Insira a descrição da imagem aqui
Após clicar no botão "Mesclar", o projeto foi mesclado com sucesso.

Se ainda quisermos enviar o branch master mesclado para o Github, precisamos prestar atenção neste momento. Depois de clicar com o botão direito e selecionar Git, primeiro selecione "Adicionar" e depois envie para o Github. Observe que selecionamos "Adicionar" em vez de "Diretório de confirmação" ". Neste momento, verificamos o conteúdo do branch master no Github, da seguinte forma:
Insira a descrição da imagem aqui
Você pode ver que o branch remoto foi mesclado com sucesso e mesclamos com sucesso as modificações do branch 1.0.0 no branch master.

8.4 Excluir filiais

A operação de exclusão de branch também é muito simples. É muito semelhante à operação de troca de branch. Clicamos em "Git master" no canto inferior direito, clicamos no branch local de teste que precisa ser excluído e selecionamos "Excluir" .

9. Resolver conflitos locais e remotos

Nota: Antes de enviar o código local, certifique-se de puxar primeiro o armazém remoto e depois enviar!!!

9.1 Operação de mesclagem

No uso real, geralmente colaboramos com várias pessoas. O armazém remoto pode ter sido atualizado antes do envio. Para evitar problemas desnecessários, devemos primeiro puxar e sincronizar e depois empurrar.

Na página do git, edite o arquivo test.py online, simulando os commits de outras pessoas.
Insira a descrição da imagem aqui
Modifique test.py localmente:
Insira a descrição da imagem aqui
e crie um novo commit para a ramificação remota 1.0.0. O sistema rejeitou esse push porque os arquivos no warehouse remoto foram alterados. Aqui, normalmente escolhemos a operação Merge para resolver conflitos.
Insira a descrição da imagem aqui

Aqui, como modificamos o arquivo test.py localmente e o enviamos para a ramificação local, e o
arquivo test.py no warehouse remoto também foi modificado, há um conflito neste momento. Depois de selecionar Mesclar, existem três opções: Aceitar à esquerda é para salvar as modificações locais, Aceitar
à direita é para salvar as modificações remotas e a do meio é o resultado de sua mesclagem manual.

9.2 operação de armazenamento

Blog de referência: Resolva o problema de que git pull não consegue extrair o código remoto devido ao conflito entre o código local e o código remoto

Você pode primeiro armazenar o conteúdo local no armazém. Depois de realizar a operação de armazenamento, o código local retornará ao conteúdo antes da modificação. Neste ponto, o código remoto pode ser baixado normalmente para o local. Em seguida, use a operação stash para mesclar o conteúdo do armazém localmente. Se houver um conflito, ele poderá ser resolvido.

10. Cancelar confirmação

10.1 Cancelar commit sem push

Clique com o botão direito no commit do branch correspondente em local e clique em desfazer commit. Se quiser cancelar mais de um, cancele de cima para baixo, não do meio.

10.2 Cancelar o commit que foi enviado

Clique com o botão direito do mouse no commit da ramificação correspondente em remoto, clique em reverter commit e, em seguida, commit. As informações de commit de revert... serão adicionadas automaticamente a você. Em seguida, pressione e o warehouse remoto será atualizado para a versão anterior.
O princípio é enviar ao contrário, enviar a versão anterior do arquivo e restaurá-lo para a versão anterior

Referências

Acho que você gosta

Origin blog.csdn.net/u012856866/article/details/132688006
Recomendado
Clasificación