O que é Git
Git é um sistema open-source de controle de versão utilizado pela grande maioria dos desenvolvedores atualmente ele podemos criar todo o histórico de alterações no codigo dos nossos projeto e facilmente voltar para qualquer ponto para saber como o código estava em determinada data. Além disso o git nos ajudaa muito a controlar o fluxo de novas funcionalidades entre vários desenvolvedores no mesmo projeto com ferramentas para análise e resolução de conflitos quando o mesmo arquivo é editado por mais de uma pessoa em funcionalidades diferentes
como utilizar o git
Crie um a pasta vazia e abra o git bash e em seguida digite o comando git init com isso voçê cria um repositório git dentro da pasta vazia .Dentro dessa pasta vai ficar todos os arquivos do seu projeto onde sera possível utlilizar o serviço de controle de versão através dos comandos git tanto para voltar para uma versão anterior como para retornar para versões mais recentes
comandos basicos do git e suas funcionalidades
Git statusGit initGit commitGit addGit add*Git logGit checkoutGit diffGit pullGit pushGit reset head
Git status : mostra o status atual do repositório git caso tenha algo para adicionar ao repositório ele mostra.
Git init : usado para iniciar um repositório git .
Git add : usado para adicionar um arquivo a um repositório git.
Git add* : usado para adicionar vários arquivos a um repositório git de uma só vez.
Git commit : esse comando serve para apos você fazer um git add comentar algo para quando você estiver em uma outra versão e queira voltar para determinada versão você consegue identificar a versão devido ao comentário.
Git log : usado para mostrar todas alterações que foi feitas nos arquivos.
Git checkout : utilizado para voltar ou retornar para a versão que voçê quer do seu projeto.Digitanto git log vai listar todas suas versões é só copiar a numeração da versão e colar na frente do comando git checkout e apertar enter para voltar para aquela versão caso queira retornar para a última versão do seu projeto digite git checkout master.
Git push : usado para enviar um projeto para um lugar remoto um exemplo seria enviar um projeto para o github
Git pull : usado quando tem mais de uma pessoa trabalhando em um mesmo projeto onde após usado para baixar a diferença do seu projeto para o que está em um local remoto para isso usa-se o comando git pullpois todos da equipe tem que está atualizado de como esta o projeto para a partir disso implentar mais coisas