Git Product home page Git Product logo

oficina-git-e-github-para-iniciantes's Introduction

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

oficina-git-e-github-para-iniciantes's People

Contributors

gonzagac avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.