-
Configurando git
-
git config
- --global user.name "wanderson silva"
- --global user.email 'wanderson.luiz@gmail.com'
- --global color.ui 'auto'
- --global push.default simple
- git config format.pretty oneline
- git remote add origin https://github.com/<userName>/<repoName>.git
- .gitignore
-
Trabalhando sozinho
-
Repositório local
- git init
- git clone <usuário@servidor:/caminho/para/o/repositório>
-
git add <FilesNames>
- git rm --cached <FilesNames>
- git reset HEAD <filesNames>
-
git commit -m '<mensagem>'
- git commit --amend -m "new messages here"
- git status
-
git show
- <identificador (hashes codes)>
-
git log
-
--oneline
- --decorate
- --all
- Deletando arquivos
- git mv <arquivo origem> <arquivo destino>
- Iniciando seu trabalho
-
Repositório virtual
- git remote add origin https://github.com/try-git/try_git.git
- git remote add origin https://wandersonluiz@bitbucket.org/wandersonluiz/raciocinio-financeiro-livro.git
- git push -u origin master
- git remote set-url origin <https://<nome_usuario>@<endereco>
- Crie um arquivo README.md para explicar do que se trata seu projeto
-
Trabalhando com os outros
- git clone
- git remote set-url origin <url para colaborar>
- git pull
- git fetch
- Abram o arquivo de conflito
- git merge
-
git diff
-
--word-diff
- <filename (optional)>
- <(identificador 1)..(identificador 2)>
- <identificador>
- --staged
-
git checkout
- <identificador>
-
HEAD~
- -- <filename>
- master
-
Começando do começo
- Por que versionar?
-
nomeclatura
- workspace
- stage/index
- HEAD
- master
- origin
- branch
- merge
-
Ferramentas úteis
- git-gui
- guitk
- github for windows
-
Obtendo ajuda
- youtube.com/user/github
- try.github.io
- git help <nome do comando>
- guia prático