-
Walmes Marques Zeviani authoredWalmes Marques Zeviani authored
plano.md 3.29 KiB
Apostila de Git
Conteúdo previsto
- Sistemas de controle de versão
- Por que versionar?
- Git
- ...
- Instalação e configuração
- O que instalar
- Instalação em
- Windows
- Linux (Debian, Arch, Fedora, ...)
- Mac
- Configurando perfil
- Projetos locais
- init, add, commit, branch, merge, checkout, reset
- ...
- Projetos remotos
- Configuração de conexão ssh com servidor
- Chaves públicas
- clone, push, pull, fetch
- Serviços web para Git
- Serviços
- GitHub
- GitLab
- Outros
- Criar perfil
- Habilitar comunicação
- Gerenciar repositórios
- Fluxo de trabalho
- Macanísmos de colaboração
- Issues e merge request
- Fork e pull request
- Integração contínua
- Serviços
- Ferramentas gráficas
- Git GUI
- Gitk, Gitg, Giggle
- Meld, Kdiff3
- Plugins para Geany, Gedit, Nautilus, Nemo
- Emacs??
- Git no Rstudio
- Interface
- Configuração
- Gestionando Projeto
- Trabalhando em equipe
- Boas práticas de colaboração
- Modelos de fluxos de trabalho
- Fluxo de trabalho PET no GitLab
- Apêndice
- Dicionário de termos
- Cheat sheet
- Exemplos de rotinas
- Clonar, modificar e subir
- Resolver um bug
- Incorporar o remoto ao local
- Resolver confito de merge
- Voltar o projeto para um commit
- Deletar ramos
- Criar ramo de um commit passado
- Rescrever uma mensagem de commit
- ...
Produto e prazo
- Tipo de arquivo final: Apostila em pdf com capa, folhas de rosto, prefácio, sumário, capítulos e apêndices.
- Prazo para o produto final: 2015-12-15.
Afazeres
- 2015-10-27 [week01]:
- Ângela, Gabriel, Jhenifer e Alessandra: Criar o milestone (MS), criar o primeiro issue (IS) e adicionar arquivo com o anteprojeto (AP), que são as seções se subseções acompanhadas de um breve descritivo.
- Eduardo: transferir o
issue#4
para um IS novo em sua MS e adicionar o AP. - Daniel: Criar MS e IS com arquivo de AP para o capítulo 1, RStudio e Cheat Sheet.
- Walmes: Deixar pronto o conteúdo referente ao GitHub dentro do capítulo 5.
- 2015-11-03:
- Walmes: terminar o que tem para ser feito para GitHub, adicionar chaves, verificar conexão, criar renomear projeto, clonar, modificar e subir. Renomear, deletar e transferir projeto.
- Gabriel: Descrever o usdo do
init
,add
,commit
, definir as três áreas de presença das modificações e acompanhar modificações comdiff
,log
,status
ereflog
. - Ângela: Incluir as ilustrações dos modelos de workflow.
- Jhenifer: migrar o conteúdo sobre instalação e configuração da versão preliminar da apostila correspondentes à Linux e Windows.
- Eduardo: concluir as seções sobre uso da
git gui
,gitk
,gitg
egitx
. - Alessandra: configurar conexão serviador via ssh, criar e transferir as chaves públicas, criar um repositório no servidor e cloná-lo.
- Alcides: concluir o dicionário de termos.
- Daniel: concluir o conteúdo do cheat sheet.
- 2015-11-10:
- 2015-11-17:
- 2015-11-24:
- 2015-12-01:
- 2015-12-08:
- 2015-12-15: Apostila Git concluída!