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

No packages published