Te mandei o convite para trabalhar no repositório que criei para o sistema.
O Git é uma ferramenta de controle de versão, ou seja; Digamos que você tem um projeto ali, e vai trabalhar com várias pessoas nele, uma equipe e tal. Imagine como seria ter que ficar passando o código manualmente para cada dev, e outra cada dev teria que esperar o outro terminar para poder fazer sua parte, chato né? Então ai que surgiram os sistemas de controle de versão.
O Git não é o único sistema, mas é um dos mais famosos... Foi criado pelo Linus Torvalds enquanto ele desenvolvia o kernel do Linux.
Você pode não ter ouvido falar mas tenho certeza que já usou muito se mexe com programação, com certeza você já acessou sites como GitHub por exemplo, não é? Ele é um dos mais famosos para trabalhar com Git, assim várias pessoas podem colaborar.
A única parte ruim de usar o GitHub em nosso caso, é a questão da privacidade do projeto; Se fizer no GitHub a não ser que tenha uma conta premium, o projeto ficará público...
Voltando ao Git, se você já instalou ele ai no seu computador, crie uma pasta onde vai salvar os seus projetos e abra o terminal do Git.
Com o terminal aberto, navegue até a pasta que você criou usando o comando 'cd', por exemplo se fosse no Linux e eu criar uma pasta Git dentro da pasta documentos, eu acessaria ela mais ou menos assim:
- Código:
cd ~/Documentos/Git
E ai deveria aparecer o endereço no terminal (não faço ideia de como seja no Windows)... Ao navegar até a pasta, digite o seguinte comando
- Código:
git status
Provavelmente vai retornar um erro, falando que essa pasta não tem um repositório git, para iniciar o repositório você digitaria 'git init', mas como não está criando um repositório do zero e sim vai usar um já existente, basta clonar ele para seu computador
- Código:
git clone https://waghcwb@bitbucket.org/waghcwb/cloud.git
Agora você deve ter uma pasta chamada 'cloud' com todos os arquivos que deu tempo de eu criar aqui, é assim que vamos trabalhar...
Agora vamos aprender a adicionar um novo arquivo: Primeiro dentro da pasta crie um arquivo qualquer lá, como 'teste.txt'
Volte ao terminal (cheque se está dentro da pasta cloud) e digite 'git status', provavelmente ele vai te retornar um aviso falando que existem arquivos para serem comitados, e o nome dos arquivos em vermelho. Digite
- Código:
git add .
Para adicionar todos os arquivos, e novamente de um 'git status', agora o nome dos arquivos devem estar verdes, isso significa que eles estão prontos para serem comitados. Digite
- Código:
git commit -m "sua mensagem do commit"
Esse parametro -m, é a mensagem que você quer mandar junto com o commit, geralmente você coloca as modificações ou atualizações que você fez no código nela.
Pronto, o HEAD do projeto está atualizado, hora de sincronizar ele com o servidor. Digite
- Código:
git push origin master
Agora você estará enviando os arquivos do seu computador para o servidor.
O comando push ENVIA os dados para o servidor, mas como estamos trabalhando em conjunto SEMPRE antes de começar a fazer algo no projeto, devemos usar o comando contrário ao push que é o pull, que RECEBE os dados do servidor.
Portanto, sempre que você estiver ali se preparando para iniciar os projetos, entre na pasta que você está trabalhando e digite 'git pull' para os arquivos do seu computador ficarem atualizados.
E quando quiser atualizar o servidor com os arquivos que você modificou use o 'git push origin master', não entraremos nos méritos do porque de 'origin master', pelo menos por enquanto...