Trabalhando com repositórios GIT online/remoto

A segunda parte do post: Começando a utilizar o versionamento GIT  é sobre repositórios git online/remoto.

O primeiro passo é escolher o serviço de controle de versão. A minha recomendação são os repositórios:

  • Bitbucket – ilimitados repositórios privados com limite de 5 desenvolvedores.
  • Github – ilimitados repositórios públicos sem restrição de desenvolvedores.

Depois de devidamente cadastrado no serviço será necessário criar o repositório:

criar_repositorio

 

Depois de criado o repositório crie uma pasta no seu computador para o projeto.

O próximo passo é inicializar o diretório:

git init

E vincular a pasta ao repósitório online:

git remote add origin ssh://git@bitbucket.org/usuario/repositoriocriado.git

Ou também pode clonar o projeto, que inicialmente estará vazio:

git clone git@bitbucket.org:pedropuppim/teste.git

De acordo com o desenvolvimento do projeto e com os commits executados da forma que foi explicado no post anterior será necessário enviar os arquivos para o repositório através do comando:

git push origin master

No caso estaremos “pushando” para branch master.

Em projetos com vários desenvolvedores será necessário atualizar o seu repositório local através do comando:

git pull origin master

O push só pode ser feito quando nenhum membro do repositório atualizou o repositório, ou seja você só consegue atualizar o repositório caso sua versão local tenha todos commits atualizados.

Para verificar se existe algum commit não sincronizado com sua versão local digite o comando:

 git fetch origin

Caso tenha, sincronize com o pull.

São esses simples comandos que lhe possibilitarão a utilização básica do GIT com repositórios online, o próximo post sobre GIT será sobre deploy.

1 Comment

  1. Valeu pelo tutorial. Precisava vincular um repositório local à um repositório remoto. Segui a parte: git remote add origin ssh://git@bitbucket.org/usuario/repositoriocriado.git

    e deu certo. Valeu!

2 Trackbacks / Pingbacks

  1. Começando a utilizar o versionamento GIT | Coisas Úteis
  2. Deploy heroku de uma branch diferente da master | DicasTech

Leave a Reply

Seu e-mail não será publicado.


*