1. Revisao
1.1. Criar a pasta
1.2. git clone
1.3. git branch
1.4. git add .
1.5. git commit -m "comentario"
1.6. git push -u origin master
2. CMD do Windows
2.1. cd entrar no diretório
2.2. cd .. voltar no diretório
2.3. mkdir criar uma pasta
2.4. ls listar pastas e arquivos
2.5. dir listar pastas e arquivos
3. Repositório Remoto
3.1. Criar um repositório: cursogithub
3.2. Realizar o primeiro commit
3.3. Voltar no arquivo README.md
3.4. Usar o sinal " ´´´ ´´´ " para informar algum link de download de instalação. Link sugerido: https://docs.microsoft.com/pt-br/learn/modules/intro-to-git/
3.5. Realize mais um commit
3.5.1. git commit
3.5.1.1. ele gera um hash
3.5.1.2. necessita de um comentário
3.5.1.2.1. git commit -m "coloque o comentário aqui"
3.5.1.3. Para "commitar" dois arquivos: use git add arquivo1 arquivo2 e depois faça um commit.
3.5.2. Usar o sinal ">" para dar enfâse há uma breve apresentaçaõ
3.6. Parte 1- Repositório Remoto Concluído.
3.7. Criar uma pasta em seu local preferido: cursogithub
3.8. rm -rf HEAD
3.8.1. comando serve para deletar um servidor remoto (criado na máquina)
3.8.2. obs: shfit+insert cola o código do github
3.9. Realizando pull de uma branch
3.10. Repositório Local
3.10.1. ambientação
3.10.1.1. Abrir o git Bash
3.10.1.2. ls - listar todos os diretórios
3.10.1.3. cd <<pasta escolhida>>
3.10.1.4. Ao entrar na pasta escolhida utilize o ls
3.10.2. Comandos básicos git
3.10.2.1. git init
3.10.2.2. git status
3.10.2.3. git add
3.10.2.4. git config --global
3.10.2.4.1. "user.name"
3.10.2.4.2. "user.email"
3.10.2.5. git commit
3.10.2.5.1. hash
3.10.2.5.2. comentário
3.10.2.6. git status { não esqueça de usar}
3.10.2.7. git log {leia - se não sabe inglês - traduza}
3.10.2.8. git log --oneline
3.10.2.9. Para sair do Vim: tecla insert, esc , : q! enter
3.10.3. Comandos git - parte 2
3.10.3.1. Instruções iniciais
3.10.3.1.1. No final da parte 1 aprendemos a reverter um commit e usar o comando git log -oneline
3.10.3.1.2. git revert <desfazer commits>
3.10.3.1.3. Entre no meu github e baixe o exercício 02.
3.10.3.2. comandos
3.10.3.2.1. git add -A (adiciona vários arquivo)
3.10.3.2.2. git revert <<coloque o hash necessário>>
3.10.3.2.3. git revert --abort
3.10.3.2.4. Linkando repositório local com o externo
3.10.3.2.5. Entrar no site do github e baixar o exercício 2
4. git commit -m "adicionando gitignore"
5. git add <<nome do arquivo>>
6. Conexão - Remoto e Local
6.1. lembre de usar o comando básico de autenticação
6.2. git remote add origin <<pegue o endereço remoto>>
6.3. git status
6.4. Orientações básicas: não esqueça de "commitar" apenas o que esta funcionando. Lembre-se em breve você estará trabalhando em equipe.
6.5. Entre no seu github
6.5.1. pegue a url do seu repositório remoto :https://github.com/romulosilvestre/cursogithub.git
6.5.2. Abra o git (local)
6.5.3. Entre no repositório local
6.5.4. $ git push -u origin master
7. Entrevista Git-GitHub
7.1. git --version
7.1.1. Deve instalar o git bash
7.2. mkdir <<nome da pasta>>
7.3. Navegação entre pastas: cd e cd ..
7.4. git init
7.4.1. Caso erre na inicialização, remova o arquivo oculto ".git". Utilize o comando "rm -R .git"
7.5. git status
7.5.1. A primeira coisa que você vê é .... master (branch): ramo (ramo principal)
7.6. git add
7.6.1. adiciona o arquivo no git (gerenciado ou rastreado)
7.7. git commit -m "estrutura básica html 5 pronta"
7.7.1. git add
7.8. git config --global user.email "romulo.silvestre@df.estudante.senai.br "
7.9. git config --global user.name "romulosilvestre"
7.10. .gitignore
7.11. git add .gitignore
7.12. git log --oneline
7.13. git log
7.14. git log -p
7.15. git log --pretty= "parâmetros de formatação"
7.15.1. colocar lista de formatação
7.15.2. https://devhints.io/git-log
7.15.3. git remote add https://github.com/romulosilvestre/cursogithub.git
7.16. Servidor remoto
7.17. git remote
7.18. git remote -v
7.19. git remote add <<nome>> <<endereço>>
7.20. git push -u origin master
7.21. git revert coloque o hash do commit
7.22. git clone -b aula3-menu-testes --single-branch https://github.com/romulosilvestre/entrevistagithub.git
7.22.1. isso vai te ajudar a clonar uma branch específica
8. TRABALHO COM EQUIPE - Branchs
8.1. Trabalhando em equipe
8.1.1. https://git-school.github.io/visualizing-git/
8.1.2. https://learngitbranching.js.org/?locale=pt_BR
8.1.3. git branch
8.1.3.1. Caso utilize o git clone e queira fazer com que a pasta fique sem ser traqueada. Então use: rm -rf .git
8.1.4. git branch <<nome da branch>>
8.1.5. git checkout <<nome da branch>>
8.1.6. git merge <<nome da branch>>
8.1.7. git --bare
8.1.7.1. https://pt.stackoverflow.com/questions/80182/qual-%C3%A9-a-diferen%C3%A7a-entre-git-init-e-git-init-bare
8.1.8. git clone
8.1.9. git clone -b aula3-menu-testes --single-branch https://github.com/romulosilvestre/entrevistagithub.git