Introdução
ao
GIT
GIT
Git é um sistema distribuído de controle de versão livre e de código aberto projetado para lidar com tudo, desde pequenos a grandes projetos com velocidade e eficiência.
Git é fácil de aprender e tem um desempenho surpreendente rápido. Ele supera ferramentas de controle de versão como Subversion, TFS, CVS.
Quem usa?
Porque usar?
- O git está se tornando um padrão quando o assunto é opensource.
- É facil de usar.
- É rapido.
- É Altamente Customizável.
- É lindo.
- Permite integração com equipes que trabalha em outros ambientes.
git != github
Github é uma serviço/rede social que utiliza o git como ferramenta.
Tem outros serviços?
Bitbucket
Visual Studio Online
CodePlex
GitLab
Gitorious
Criando um REPOSITÓRIO
Existe três maneiras de começar um repositório
Clonando
$ git clone https://github.com/felipefdl/test.git
Iniciando
$ cd project_folder
$ git init
$ git remote add origin https://github.com/felipefdl/test.git
Migrando
$ git remote remove origin
$ git remote add origin https://github.com/felipefdl/test.git
.GITIGNORE
O .gitignore é um arquivo onde escrevemos nomes de arquivos, diretorios e patterns (regex).
Onde ele ignora os mesmo para não subir para repositorio.
commit
$ echo "hello git" > teste.txt
$ git add teste.txt
$ git commit -m "Adcionado um novo arquivo, teste.txt"
Continue o trabalho
$ echo "hello again git" > teste2.txt
$ git add teste2.txt
$ git commit -m "Adicionado outro novo arquivo, teste2.txt"
Push
$ git push origin master
ORIGIN = servidor git
MASTER = branch
PULL
$ git pull origin master
status
$ git status
branch
Criando
$ git checkout -b PBI3040
Listando
$ git branch
Trocando
$ git checkout master
Deletando
$ git branch -d PBI3040
Merge
$ git merge PBI3050
GIT
By Felipe F. Lima
GIT
- 718