Skip to content

instituto-hub/Oficina-Git-e-Github-para-iniciantes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Oficina Git e Github para iniciantes 🐼 ♥️

1. O que é Github?

2. Como criar uma conta Github

  1. Como criar Repositório

4. O que é o README e como usá-lo?

5. Markdown Syntax

  1. Como Criar pastas e enviar arquivos no Github Web?

  2. Fazer um fork em um repositório

8. O que é Git?

9. Como instalar o Git?

10. Exercícios no Git Bash

O que é Github?

GitHub é uma plataforma de hospedagem de código que permite colaborações, revisão de código, controle de versões, gerenciamento de projetos, gerenciamento de equipes e integrações.

Criar Conta Github

Vá em GitHub e clique em "Sign up for Github" para criar sua conta. Siga as orientações de verificação da mesma.

alt text

Como criar Repositório

Vá em seus repositórios e clique em "New", ou seja, um novo repositório. Na criação você pode definir qual conta é a proprietária do repositório, o nome do repositório, a descrição, se o seu repositório é público ou privado, se ele vai ser criado com um arquivo README, adicionar o .gitignore e escolher a licença.

O '.gitignore' no diretório raiz do seu repositório vai definir ao Git quais arquivos e diretórios ignorar ao fazer um commit.

!alt text

O que é o README e como usá-lo?

O README.md é um arquivo com extensão .md, ou seja, Markdown. Nesse arquivo contém as informações necessárias sobre o projeto no repositório.

Markdown Syntax

Para criar um título, adicione de um a seis símbolos # antes do texto do título. O número de # que você usa determina o tamanho do título.

# Título 1
## Título 2
### Título 3
#### Título 4
##### Título 5
###### Título 6

Título 1

Título 2

Título 3

Título 4

Título 5
Título 6

Você pode Estilizar seu texto

Estilo Sintaxe Atalho Resultado
Negrito ** ** ou __ __ comando / controle + b Texto em negrito
Itálico * * ou _ _ comando / controle + i Texto está em itálico
Tachado ~~ ~~ Esse texto estava errado
Negrito e itálico aninhado ** ** e _ _ Esse texto é muito importante
Todo em negrito e itálico *** *** Todo esse texto é importante

Para citar um texto use >

"Diante da vastidão do tempo e da imensidão do universo, é um imenso prazer para mim dividir um planeta e uma época com você" (Carl Sagan).

Para citar cógigo use acento grave (usado para escrever crases) ou para caixa de código use uma linha acima e na linha abaixo crases triplas.

Para citar cógigo com cor nomeie a linguagem.

x = 1
if x == 1:
    # indented four spaces
    print("x is 1.")

Para citar um link coloque o texto do link entre colchetes [ ] e, em seguida, o URL entre parênteses ( ).

Este site foi feita do Github do Instituto HUB usando [GitHub Pages](https://pages.github.com/).

Para criar uma lista não ordenada no texto use - ou *.

Ou lista numerada:

1. Um
2. dois
3. Três

Lista suspensa:

1. Primeiro item da lista
   - Primeiro item de lista aninhado
     - Segundo item de lista aninhado

Para criar uma lista de tarefas:

- [x] Tarefa 1
- [ ] Tarefa 2
- [ ] Tarefa 3

Para mencionar pessoas da equipe use o @

@gonzagaC fez essa oficina

Fazer um fork em um repositório

O que é Git?

Git é um sistema de controle de versão distribuído gratuito e de código aberto.

Como instalar o Git?

Baixar o Git no site: https://git-scm.com/downloads em seguida instale o arquivo .exe baixado. Após a instalação concluída na sua área de trabalho clique no botão direito do mouse e selecione a opção "Git bash here".

alt text

alt text

Referências:

https://docs.github.com/pt/github/writing-on-github/working-with-advanced-formatting

https://git-scm.com/book/pt-br/v2/Come%C3%A7ando-Sobre-Controle-de-Vers%C3%A3o

https://www.makeareadme.com/

https://github.com/ikatyang/emoji-cheat-sheet/blob/master/README.md#person-fantasy

https://github.com/kefranabg/readme-md-generator

About

Os conceitos, as diferenças, os comandos usados para o Git e o GitHub.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published