Pagina inicial » Codificação » Como gerenciar projetos Git e GitHub com o Atom

    Como gerenciar projetos Git e GitHub com o Atom

    Ótima notícia para meus amigos desenvolvedores Integração Git e GitHub foram enviados com o novo lançamento do Atom. O novo recurso estava disponível como beta por um tempo, mas agora com o Atom 1.18, ele está pronto para uso também para o público em geral. De agora em diante, você pode executar operações comuns do Git e do GitHub sem sair do editor de código.

    Como Atom começou como Ferramenta interna do GitHub, o passo de integrar Git e GitHub não é super-surpreendente, no entanto, será ainda mais melhorar o fluxo de trabalho de desenvolvimento do Atom com certeza. Com o novo lançamento, o Atom também reforça sua posição na cena do editor de código, já que o Visual Studio Code já ofereceu o mesmo recurso por um tempo.

    Inicialize um repositório Git

    Átomo tem duas novas abas, um para o Git e outro para o GitHub, através do qual você pode manipular suas operações do Git. Você pode acessá-los clicando no botão Exibir> alternar a guia Git / alternar a guia GitHub menus na barra de menu superior, ou clicando no pequeno ícone> pairar no lado direito do painel do editor.

    (Se a sua barra de menu superior estiver oculta, você pode revelá-la pressionando a tecla Alt.)

    Você também pode usar o seguinte atalhos do teclado para acessar as abas:

    • Git Tab: Ctrl + Shift + 9
    • Guia do GitHub: Ctrl + Shift + 8

    Clique no Criar repositório botão e escolha a pasta onde você quer que seu repositório seja salvo. Finalmente, Clique no +Nisso botão.

    E isso é tudo, seu O repositório Git foi inicializado sem ter que tocar na linha de comando. É assim que o tela inicial de um repositório Git vazio se parece com:

    Como você pode ver, o layout é o mais conveniente possível. Você pode ver o alterações organizadas e não organizadas uns nos outros, e faça um commit a qualquer momento. Além disso, você pode ligar e desligar a guia do Git simplesmente apertando o pequeno ícone.

    Apesar de “Projeto” painel no lado esquerdo não mostra, o repo, como deveria, contém o oculto .git pasta com suas configurações do Git.

    Mudanças de palco

    Eu rapidamente criei dois arquivos de teste, index.html e style.css, ver como funciona o staging.

    Atom coloca os dois arquivos no “Mudanças não organizadas” seção no painel Git à direita. E no “Projeto” painel à esquerda, os nomes dos arquivos não organizados aparecem em verde.

    tem três caminhos você pode encenar as mudanças:

    1. Arquivo de Palco - encena apenas um arquivo individual
    2. Seleção de Palco - encena uma parte de um determinado arquivo
    3. Stage All - encabula todos os arquivos não organizados
    Estágio de um arquivo ou seleção individual

    Se você quiser montar apenas um arquivo, basta clique no nome do arquivo no “Mudanças não organizadas” seção. Uma nova guia será aberta no painel do editor, onde você poderá escolher se deseja encenar o arquivo inteiro (Arquivo de Palco) ou apenas uma seleção dele (Seleção de Palco).

    Fase de todos os arquivos não organizados

    Se você quiser encenar todos os arquivos não organizados de uma só vez basta clicar no Stage All menu no canto superior direito da guia do Git.

    Os arquivos preparados são mudou-se para o “Mudanças organizadas” seção. E, se você mudar de idéia, você pode desassocie-os clicando no Unstage All menu no topo do “Mudanças organizadas” seção.

    Confirmar alterações

    o “Mudanças no Estágio” seção é basicamente o seu área de teste. Quando você atinge um marco no desenvolvimento, precisa confirmar as alterações. Ao cometer, você salvar o estado momentâneo do projeto no sistema de controle de versão do Git para que você possa retornar a ele (se quiser) sem perder nada.

    Para comprometer sua área de preparação, digite uma mensagem de confirmação (que descreve brevemente as mudanças que você fez desde o último commit) no Mensagem de confirmação caixa e clique no botão Confirmar.

    Como resultado, tanto “Mudanças não organizadas” e “Mudanças organizadas” seção será limpo e a cor dos nomes dos arquivos no “Projeto” painel será mudou de volta para branco.

    Outras operações do Git

    Há um monte de outras operações do Git que você também pode executar diretamente do editor Atom. Por exemplo, você pode criar um novo ramo clicando no nome da ramificação na parte inferior da guia Git. Aqui você também pode alternar entre os diferentes ramos.

    Contudo, nem todas as operações do Git estão disponíveis no Atom ainda. Por exemplo, você não pode excluir ramificações ou fazer configurações. Para executar essas tarefas, você ainda precisa use a linha de comando. A integração do Atom com o Git ainda é muito nova, então, com sorte, o suporte será adicionado a esses operações usadas com menos frequência no futuro.

    Você pode acessar uma lista de todos os recursos relacionados ao Git através da paleta de comandos usando o atalho da tecla Ctrl + Shift + P digitando “Git” afim disso.

    Clone um repositório do GitHub

    O novo recurso de integração Git do Atom não funciona apenas localmente, mas você pode clone um repositório do GitHub também.

    Fazer isso, abra a paleta de comandos pressionando Ctrl + Shift + P e selecione os GitHub: Clone comando. Em seguida, adicione a URL da qual você deseja clonar (a URL do repositório do GitHub) e a pasta em que deseja clonar o repositório. Finalmente, clique no botão Clone.

    Autorizar o GitHub para Atom

    Para fazer alterações em um projeto do GitHub, você precisa autorizar o GitHub para Atom. Siga as instruções que você vê na guia GitHub do Atom. Primeiro, visite o github.atom.io/login URL e faça login na sua conta do GitHub. Aqui você pode gerar um token com o qual você pode executar a autorização.

    Digite o token de autorização no campo de entrada você pode ver na aba GitHub do Atom e Faça login na sua conta.

    A partir daqui, você pode acessar o três operações mais comuns do GitHub: buscar, empurrar e puxar solicitações clicando no ícone de seta para baixo na parte inferior da guia GitHub.