Você está na página 1de 2

Git: Fazer versionamento local na máquina.

GitHub: Disponibilização dos códigos.

Antigamente, o versionamento era centralizado/linear, em um trabalho em equipe,


por exemplo, vários arquivos eram commitados para um repositório central.

Hoje em dia, o versionamento é distribuído, cada um consegue ter um


repositório local instalado na sua máquina.

Softwares de versionamento (VCS):

Centralizado/linear | Distribuído
|
→Concurrent Version System (CVS) | →BitKeeper
→Apache Subversion (SVN) | →Git

Criar repositório local (Git) no Github desktop


Fazer commit
Abrir com visual studio code
Enviar para repositório remoto (Github)
Fetch origin e pull para trazer algo que foi alterado no Github para o Git.
Sempre que fizermos uma alteração devemos criar um commit

Ao criar um código no visual studio code, ele fica com a letra "U" ao lado
Significa Untrackted, o repositório não sabe que o arquivo existe até fazermos o
commit.

Quando temos a letra "M" ao lado, significa Modified.

Fetch: Vai no Github, vê se o código está igual ao da minha máquina e tenta


igualar.
SEMPRE CLICAR NO FLETCH QUANDO FOR TRABALHAR NO GITHUB.

Clonar repositório: Clicar em "Code" e clonar repositório com Github Desktop.

Se o repositório estiver versionado, haverá a pasta ".git"

Enviando arquivo:
-Criar repositório
-Ativar o README
-Deixar público
-Commitar
-Enviar para o Github
-A pasta do repositório estará dentro da pasta do Github.
-Criar uma pasta dentro do repositório
-Colocar o arquivo que será enviado dentro da pasta.

Issue: Questão/Problema/Levantamento de uma conversa.


Netiqueta: Sempre verificar se alguém já não teve o mesmo problema que eu.
Saved replies: Criar uma resposta pronta nas configurações.
Pinar uma issue: Anexá-la ao topo.

_______________________________________________________________________
Markdown é uma linguagem de marcação. Qualquer arquivo com .md no final.
Markdown:

**Negrito** ou __Negrito__
*Itálico* ou _Itálico_
~~Riscado~~
#Título nível 1
##Título nível 2
##Título nível 3
--- ou *** → Forma linha

Lista numerada:
1.Teste
2.Teste2
i.Teste3
3.Teste4

Lista demarcada:
*Teste
°Teste
*Teste

Lista de Tarefas:
- [ ] Criar a página principal
- [x] Criar a página da loja
- [ ] Finalizar a reunião com o cliente
- [ ] Receber o pagamento
Marcar um x quando concluir.

Tabela:
Num | Nome | Nota
---|---|---
1 | Gustavo | 8,5
2 | José | 10,0

O texto entre crases fica evidenciado como um comando em um terminal.


Não sei para que serve `Debug.Log("Hello, world!")` da linguagem C#.

Evidenciando um código em um terminal:

```
n = int(input("Insira um número: "))
if n % 2 == 0:
print("O número é ímpar.")
else:
print("O número é par.")
```

Para colocar emojis:


:alguma coisa

Reply:
>Boa noite
__________________________________________________________

features: Branches/Ramificações criadas para algo específico.

Merge: Enviar a feature criada para a Branch Master (Ramificação principal).

Você também pode gostar