Skip to content

ras-ufcg/Minicurso-de-Git-GitHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Minicurso de Git e GitHub

Git GitHub

Sumário

  1. Introdução
  2. Sobre
  3. Aula 01
  4. Aula 02
  5. Ministrantes

Introdução

image

GitHub é uma plataforma de hospedagem de código-fonte e arquivos com controle de versão usando o Git. Este minicurso apresentará o site e as possibilidades com o GitHub, como adicionar arquivos, fazer commits etc. Além disso, apresentará o GitHub Desktop, exemplos com linha de comando e com VS Code.

Sobre

O minicurso foi organizado pelo Capítulo Estudantil IEEE RAS UFCG e ministrados por voluntários e membros do capítulo. Essa atividade tem como objetivo de aprimorar habilidades técnicas e sociais dos voluntários, sejam eles ministrantes ou alunos, contribuindo com o capítulo e sua comunidade. Essa atividade foi idealizada para introduzir e apresentar uma ferramenta de gerenciamento de versão, o Git e GitHub.

Aula 01

Apresentação

Repositórios Remotos

Alguns sites de gerenciamento de repositórios online, existem outros

Repositórios Citados

Alguns dos repositórios citados durante a aula, caso alguém queira acessar para conhecer mais sobre.

GitHub Desktop

Concentre-se no que importa em vez de lutar com o Git. Seja você novo no Git ou um usuário experiente, o GitHub Desktop simplifica seu fluxo de trabalho de desenvolvimento.

Git

O Git é um sistema de controle de versão distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos a muito grandes com velocidade e eficiência. Além disso, é fácil de aprender e tem uma pegada pequena com desempenho extremamente rápido . Ele supera ferramentas SCM como Subversion, CVS, Perforce e ClearCase com recursos como ramificação local barata , áreas de teste convenientes e vários fluxos de trabalho .

Aula 02

Apresentação

GitHub Folha de Dicas de Git - Comandos

O que é Markdown?

Markdown Syntax é uma sintaxe usada para padronizar e facilitar formatação de texto na web, utilizada em aplicativos como Slack e GitHub. Textos estilizados com Markdown são, na maioria dos casos, apenas texto com caracteres não-alfabéticos, como #, * e , usados para a configuração de títulos, listas, itálico, negrito e inserção de imagens.

Como personalizar o seu perfil no GitHub?

Existem inúmeras formas de você personalizar o seu perfil no GitHub, primeiro você terá que criar um repositório publico exatamente com seu username, o GitHub interpretará como um repositório especial, com um README.md de forma que ele será exibido ao abrir seu perfil.

É possível personalizar utilizando HTML e Markdown, segue alguns exemplos.

Para transformar um texto em citação ou comentário em Markdown utilize o sinal > no inicio da linha que será formatada:

> olá, meu nome é guilherme

Como aparecerá no HTML:

olá, meu nome é guilherme

Legal, mas eu gostaria de adicionar aquelas coisas prontas bonitas. O mais comum é adicionar estatísticas do GitHub geradas dinamicamente. Inicialmente parece algo extremamente complexo, felizmente temos o repositório GitHub Readme Stats, com ele é necessário apenas adicionar o código HTML abaixo alterando para o link do seu perfil no github e o seu username.

<div align="center">
  <a href="https://github.com/drawnator">
  <img height="180em" src="https://github-readme-stats.vercel.app/api?username=drawnator&show_icons=true&theme=dracula&include_all_commits=true&count_private=true&hide_border=true"/>
  <img height="180em" src="https://github-readme-stats.vercel.app/api/top-langs/?username=drawnator&layout=compact&langs_count=7&theme=dracula&hide_border=true"/>
</div>

Como aparecerá no HTML:

Outros modelos, temas e entre outras coisas conseguimos encontrar no repositório acima.

Essas são apenas algumas formas, existem muitas outras personalizações e ferramentas que auxiliam nisso, abaixo temos um exemplo e um tutorial em vídeo retirado do YouTube.

Ministrantes

my email my linkedin

my email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages