O que são Git e GitHub e como configurá-los
Configurando o Git O primeiro passo após o Gitser instalado é configurar seu usuário com o comando:git config --global user.name "Nome do usuário"Após configuraremos o email:git config --global user.email "seu@email.com"e o editor padrão (sublime no meu caso)git config --global core.editor subMas poderia ser o Vim, VsCode, Eclipse etc.
Caso deseje validar alguma informação é só colocar o comando sem setar nenhum valor, como por exemplo, quero verificar meu email configurado.git config user.emailou git config --list para mostrar todas as configurações.
Para configurar uma pasta no Git será necessário navegar até a mesma e executar o comando:git initApós isso você pode utilizar o comando:git status para saber o status atual do Git, ele irá mostrar em qual branch você está se tem arquivos a serem adicionados ao Git ou arquivos a serem atualizados etc.
Status dos arquivos controlados pelo Git
Untracked - É quando o arquivo foi criado, mas ainda não foi reconhecido pelo Git, ou seja, ainda não tem controle de versão. Unmodified - É quando o arquivo foi adicionado ao Git, mas ainda não teve nenhuma modificação. Modified - É quando você faz alguma modificação no arquivo. Staged - É quando o arquivo foi editado e atualizado na área de versionamento, portanto quando for gerada uma versão o arquivo fará parte da mesma e após ser gerada essa versão (commit) todos os arquivos com esse status voltarão para o status de unmodified.
Para adicionar um arquivo ao Git podemos usar o comando:git add nomeDo|Arquivo.Extensão
Para dar commit podemos utilizar o comando:git commit -m "Add nomeDo|Arquivo.Extensão"note que utilizei o -m que significa que exibirei uma mensagem, mensagem essa que está dentro das aspas "".
Para poder subir arquivos aos repositórios GITHUB você precisará de uma chave, para isso será necessário adquirir uma em https://help.github.com/articles/connecting-to-github-with-ssh/.