Criando um novo repositório no Github |
Especifique um nome e opcionalmente uma descrição e clique em Create Repository:
Já temos um repositorio no Github com um endereço no servidor para onde vamos enviar os arquivos criados localmente. Próximo passo é criar um diretório/pasta local e iniciar o Git fazendo ele se comunicar com o servidor. Você pode criar manualmente a pasta ou usar a linha de comando. Para isso abrimos o terminar e fazemos:
// cria o diretório/pasta $ mkdir PrimeiroProjetoGit // entra na pasta que criamos $ cd PrimeiroProjetoGit
Agora você pode entrar na pasta PrimeiroProjetoGit e criar lá um arquivo de texto qualquer, para podermos commitar algo ou criar pela própria linha de comando com:
// cria um arquivo
$ touche arquivoQualquer.txt
Em seguida digite os comandos:
// inicia o git $ git init // adiciona os arquivos/modificações no git $ git add . // adiciona uma descrição ao que será comitado $ git commit -m "Primeiro Commit" // informamos o endereço do nosso projeto $ git remote add origin https://github.com/MelissaLobo/PrimeiroProjetoGit.git // envia os arquivos da sua máquina para o repositório criado no Github $ git push -u origin master
O comando git remote add serve para adicionar um repositório "remoto", que por padrão o Git chama de origin, e que nada mais é do que um "atalho" para o endereço do servidor. Vinculando assim o seu projeto ao repositório do Github.
O comando git push -u origin master envia os arquivos da sua máquina para o repositório.
Em seguida ele vai pedir o seu usuário e senha do Github. É só digitar e dar enter.
Agora só atualizar a pagina do Github, no meu caso https://github.com/MelissaLobo/PrimeiroProjetoGit e o projeto estará lá bonitinho.
No caso, sempre que criar um projeto no eclipse por exemplo, você faz o mesmo processo, cria o repositório, abre o Terminal ou o Git Bash, entra na pasta do projeto e executa os mesmos comandos.
Colinha:
$ git init $ git add . $ git commit -m "Primeiro Commit" $ git remote add origin https://github.com/nomedoseuprojeto.git $ git push -u origin master
De verdade muito obrigado, único post que realmente consegui sanar as dúvidas.
ResponderExcluirOpa. Que bom, se houver mais alguma duvida fique a vontade para perguntar.
Excluir