Pré -requisitos
1. Instale o GitHub Desktop
O GitHub Desktop ajuda o usuário do Git a executar as tarefas relacionadas ao Git graficamente. Você pode fazer o download facilmente do instalador mais recente deste aplicativo para o Ubuntu do GitHub.com. Você precisa instalar e configurar este aplicativo após o download para usá -lo. Você também pode verificar o tutorial para instalar o GitHub Desktop no Ubuntu para conhecer o processo de instalação corretamente.
2. Crie uma conta do GitHub
Você precisará criar uma conta do GitHub para verificar a saída dos comandos usados neste tutorial.
3. Crie um repositório local
Você precisa criar um repositório local para verificar os comandos usados neste tutorial.
Crie personalizado .Padrões Gitignore
.Gitignore O arquivo contém os padrões para ignorar o arquivo do repositório. Qualquer repositório pode conter um ou mais arquivos ignorar em diferentes diretórios. Se o .Gitignore O arquivo não foi criado antes, vá para a pasta de repositório local nomeada enviar email e execute o seguinte comando para criar o arquivo.
$ nano .GitignoreAdicione o seguinte conteúdo no arquivo. Aqui, /temp/* o padrão ignorará todos os arquivos da pasta Temp, /teste/* o padrão ignorará todos os arquivos da pasta de teste, *.Docx O padrão ignorará todos os arquivos com a extensão *.docx do local do repositório e *.TXT O padrão ignorará todos os arquivos com a extensão *.TXT.
/temp/*Feche o editor de nano depois de salvar o arquivo. Execute o seguinte comando para obter as informações de status atuais do repositório Git.
$ git statusA saída a seguir mostra que .Gitignore é um arquivo não rastreado do repositório.
Execute os seguintes comandos para adicionar o .Gitignore Arquivo no repositório e verifique o status novamente.
$ git add .GitignoreA saída a seguir mostra que um .O arquivo Gitignore foi adicionado ao repositório, mas ainda não foi cometido.
Execute o seguinte comando para cometer a tarefa realizada antes com uma mensagem de confirmação.
$ git Commit -m "Arquivos e pastas ignoradas criadas."A saída mostra que um arquivo é alterado e algumas inserções foram feitas.
Execute o seguinte comando para descobrir o padrão do .Gitignore arquivo que ignorará o teste.arquivo txt.
Teste de verificação de $ Git -V.TXTA saída a seguir mostra que o teste.TXT O arquivo será ignorado para o padrão definido na linha número 4 do .Gitignore arquivo.
Crie uma pasta chamada Temp na pasta atual do repositório e adicione um arquivo nomeado temporário.py debaixo de Temp pasta. Agora, execute o seguinte comando para descobrir o padrão do .Gitignore arquivo que ignorará o temporário.py arquivo.
$ git check -in -Ignore -V Temp/*A saída a seguir mostra que Temp/temporário.py será ignorado para o padrão definido na linha número 1 do .Arquivo Gitignore.
Global .Padrões Gitignore
Se você deseja aplicar alguns padrões ignorados para todos os repositórios locais de unidade, você deve definir os padrões em um global ~/.Gitignore arquivo. Execute o seguinte comando para adicionar uma configuração para o global ~/.Gitignore arquivo.
$ Git Config -núcleo global.excludesFile ~/.GitignoreA saída a seguir aparecerá se o comando acima for executado corretamente.
Abrir ~/.Gitignore Arquivo usando qualquer editor para adicionar padrões globais para todos os repositórios da unidade local. Aqui, o editor de nano é usado. Execute o seguinte comando para abrir o arquivo.
$ nano ~//.GitignoreAdicione as seguintes linhas aos arquivos, salve e feche o arquivo. De acordo com esses padrões, todos os arquivos com o nome, teste com qualquer extensão será ignorada e todos os arquivos com a extensão .registro será ignorado.
teste.*teste.py, teste.txt, sys.log, dados.registro, e índice.php Os arquivos foram criados no repositório local nomeado arquivo de leitura. Apenas o índice.php o arquivo pode ser rastreado de acordo com os padrões definidos no ~/.Gitignore arquivo. Execute o seguinte comando para verificar o status do repositório.
$ git statusA saída a seguir aparecerá após a execução do comando acima. A saída mostra que existe apenas um arquivo não rastreado e os outros quatro arquivos são ignorados com base nos padrões.
Execute o seguinte comando para descobrir o ~/.padrão de arquivo gitignore que ignorou o dados.registro arquivo.
$ git check -in -Ignore Data.registroA saída a seguir mostra que o arquivo ignorou o padrão definido na linha número 2 do ~/.Gitignore arquivo, e o padrão é *.registro. O sys.registro o arquivo foi ignorado para o mesmo padrão.
Execute o seguinte comando para descobrir o ~/.padrão de arquivo gitignore que ignorou o teste.py arquivo.
Teste de verificação de $ Git -V.pyA saída a seguir mostra que o arquivo ignorou o padrão definido na linha número 1 do ~/.Gitignore arquivo, e o padrão é teste.*. O teste.py o arquivo foi ignorado para o mesmo padrão.
Conclusão
A maneira de definir padrões no global ~/.Gitignore Arquive para ignorar arquivos de todos os repositórios da unidade local e a maneira de definir padrões no .Gitignore Arquivo para ignorar os arquivos do repositório específico mostrou neste tutorial usando dois repositórios de demonstração. Os usos da área de trabalho do Github não mostraram aqui. Você pode usar este aplicativo se quiser executar as tarefas acima usando a interface gráfica do usuário.