Git: O que é, como se instala localmente?
Data de publicação: Jan 21, 2018 10:15:40 PM
Git é um sistema de controlo de versões gratuito, originalmente criado por Linus Torvalds em 2005.
Este sistema funciona a partir de uma consola com linhas de comando git.
Git: primeiros passos
1. Localmente (no Windows, MAC, ou Linux) começamos por instalar o Git: https://git-scm.com
2. Para começarmos a controlar as versões e sincronizar o nosso trabalho no GitHub devemos familiarizar-nos com os seguintes comandos:
Comandos iniciais:
git --version
git config --global user.name "O nosso nome"
git config --global user.mail "meu_email@servidor.com"
git config --list
git help comando ou git comando --help
Criar versões e controlá-las:
git init (cria a pasta .git na pasta atual)
git status
git add -A (adiciona à área de staging)
git reset ficheiro (retira o ficheiro da area de staging)
git commit -m "Comentário"
git log (ver os commiits efetuados)
git clone <URL> <pasta_local> copia um repositorio remoto para o computador local (git clone https://github.com/lpitta/nome_do_repositorio . )
git remote -v
gif diff
Enviar os ficheiros do repositorio local para o repositorio remoto:
git pull origin master (para garantir que temos a ultima versao localmente)
git push origin remote (enviar tudo com as minhas alterações locais)
Criar branches (avançado):
git branch nome
git checkout nome
git statusl
git add
git commit -m "Comentário"
git push -u origin master
git pull
git merge
git diff
git fetch
Create a new repository on the command line
echo "# teste2" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin git@github.com:lpitta/teste2.gitgit push -u origin master
Push an existing repository from the command line
git remote add origin git@github.com:lpitta/teste2.gitgit push -u origin master
Legenda:
Workspace: É o diretório de trabalho no computador local (Working Directory)
Index: Área de apresentação (Staging Area)
Local repository: Repositorio local
Remote repository: O repositorio Github na web (.git directory)
Ver youtu.be/HVsySz-h9r4?t=682 (minuto 11:26)
Para uma explicação mais visual:
Ajuda inicial (Cheat Sheet) pela prorpia git:
services.github.com/on-demand/downloads/pt_PT/github-git-cheat-sheet/
Vídeo de introdução ao Git:
Git explicação para quem está a começar:
marklodato.github.io/visual-git-guide/index-en.html
Git a simple guide:
rogerdudler.github.io/git-guide/
Uma boa explicação com os comandos iniciais:
Um bom livro online:
PT: git-scm.com/book/pt-pt/v2/ (parcialmente traduzido)