Você já esteve em uma situação em que alguém de sua equipe substituiu mudanças que você havia feito? Você já perdeu uma versão anterior do seu código que exigiu meses de seus esforços? Ou você já substituiu seu próprio código? Todos nós tivemos momentos assim, e eles não são realmente divertidos. Você precisa de algo para ajudá-lo a evitar essas experiências no trabalho, para que o ambiente de sua equipe não seja perturbada. Já experimentou comandos GIT?
Quem usa comandos do GIT e por quê?
Para começar, o que é o Git? Quais são os comandos do Git? Geralmente, um sistema de controle de versão, como o GIT, é necessário para garantir que não haja conflitos de código entre diferentes desenvolvedores trabalhando em uma tarefa. Ele oferece a oportunidade de reverter e voltar às versões mais antigas do código, quando os projetos mudam com frequência. E quando você executa vários projetos em paralelo, eles geralmente compartilham a mesma base de código, então é quando o conceito de Git Branch torna-se essencial.
O Git é o sistema de controle de versão mais usado no planeta. No Siftery, mais de 1.800 empresas confirmaram o uso do Git, incluindo grandes nomes como: Apple, Microsoft, Amazon, LinkedIn, Facebook, Yahoo e muitos outros. Depois de você decidir entender o Git para iniciantes e se acostumar com os comandos git, você verá o benefício disso quando for trabalhar com qualquer ferramenta DevOps, como por exemplo, JIRA, Jenkins, etc.
O escopo deste curso
Neste curso, usaremos o repositório BitBucket para praticar os trabalhos nos comandos do GIT. Você não precisa ter uma conta BitBucket antecipadamente - lembre-se, GIT para iniciantes significa que não deixaremos nenhum passo sem supervisão. Iremos percorrer os processos de registro e login no começo, para que você não sinta qualquer estresse ou fique de fora. Depois de configurar sua conta, você trabalhará na configuração de repositórios remotos do GIT. Isso é o que você fará diariamente se realmente for usar o Git em seu trabalho. Criando usuários e grupos, a clonagem de repositórios remotos também será uma tarefa do dia a dia, então vamos começar com eles na Seção 2 deste curso.
Este curso é estruturado de forma a você aprender rapidamente os comandos do GIT. A Seção 3 enfocará o trabalho com arquivos: como criar status e alias; como adicionar novos arquivos aos repositórios locais; o que você precisa fazer para dar commit em uma mudança; push de arquivos para um repositório remoto e pull de arquivos dele. Obviamente, o gerenciamento de arquivos será algo com o qual você está mais ou menos familiarizado. Ao trabalhar com o GIT, provavelmente um campo mais específico em que você precisará mergulhar será branch e merge. Então, você estudará e praticará coisas como criar e alternar git branch, merge branch para master, entre outros comandos necessários. Em outras palavras, você terá todos os fundamentos necessários para transformar o GIT em uma ferramenta diária útil.
Habilidades facilmente implementáveis
Se você ficar confiante com os comandos do GIT, o sistema de controle de versão mais usado no mundo, você simplesmente obterá habilidades que poderá usar em uma ampla variedade de campos e tarefas. Devido à natureza distribuída do Git e ao avançado sistema de ramificação, você poderá implementar um número quase infinito de fluxos de trabalho. Então, vá do básico “o que é o GIT?” e domine essa ferramenta neste curso!
Bom aprendizado!
Course consist of total 56m of content, in total.