Mini curso ministrado pelo Centro Acadêmico da Computação aos alunos da UNICAMP aprofundando seus conhecimentos em git
.
Esse mini curso tem como foco o aluno de Computação em seu primeiro semestre, o tal está a cursar MC102 que exige a submissão de laboratórios de programação via GitLab.
Vale ressaltar que, apesar desse ser o nosso público alvo, o curso não está limitado a este e é aberto a todos.
O curso tem como objetivo construir encima do conhecimento do aluno adquirido para submissão de laboratórios. Entende-se que, muitos desses alunos utilizam a receita pronta disponibilizada pelos professores e monitores e que ainda faltam-lhes noções do que acontece “de baixo do pano”.
Assim, esse curso, focando nos casos de uso que julgamos serem comuns aos alunos nessa fase, almeja ampliar a compreensão do sistema git
como uma ferramenta a auxiliar durante sua graduação.
- Data
- 18 de maio
- Hora
- 17hrs
- Local
- Laboratório do IC (303, a confirmar)
- Duração
- 1 hora.
Vamos começar criando uma parta para trabalharmos.
Comandos básicos de git:
- git clone / init
- git status
- git add
- git commit
- git push
- git pull
Durante o desenvolvimento de trabalhos e projetos, é comum que seja necessário reverter certas mudanças que acabaram gerando erros ou mais problemas.
Git é uma ferramenta que se dispõe a resolver isso via sua estrutura.
- Como criar branchs.
- Como dar commit em branchs.
- Como mudar de branch.
- Como juntar branchs
- Remoto vs local
- Comentar sobre as flags de resolução de conflitos <<< eles tem muitas error quando o prof faz mudanças no remoto
- Como apagar/renomear branchs
Uma email <2022-05-09 seg> e um no dia <2022-05-16 seg>
- [ ] Arte
topicos da palestra :
- comandos basicos de terminal : mkdir, ls, cd, rm,
- git:
- explica sobre commits branchs
ex: reverter ao momento que o arquivo estava melhor trabahar com o git sem precisar estar na main
- resolver conflito
ex : tentar juntar commits e resolver conflitos vb git rebase -i
- git add.
- git commit
- git
- branch model / git flow