https://github.com/matheusadc/curso-github
Tutorial de como usar o Github.
https://github.com/matheusadc/curso-github
github github-actions
Last synced: 4 months ago
JSON representation
Tutorial de como usar o Github.
- Host: GitHub
- URL: https://github.com/matheusadc/curso-github
- Owner: MatheusADC
- Created: 2025-02-11T01:38:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-21T18:46:22.000Z (over 1 year ago)
- Last Synced: 2025-10-07T22:35:05.412Z (8 months ago)
- Topics: github, github-actions
- Homepage:
- Size: 37.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
Git e Github
- O Git é um Sistema de Versionamento;
- O GitHub é uma das plataformas de versionamento mais utilizadas;
- [Site](https://github.com/)
- [Meu Github](https://github.com/MatheusADC)
#
Vantagens
- Controle das versões do código;
- Trabalho colaborativo.
#
Instalação do Git
- [Site](https://git-scm.com/)
#
Verificação do _status_ da instalação
```
git --help ou git --version
```
#
Comandos
### Inicialização do repositório
```
git init
```
### Verificação do status do repositório
```
git status
```
> [!IMPORTANT]
> Um _Commit_ é uma operação que registra as modificações feitas em um repositório de versionamento.
>
> Arquivos marcados como _untracked_ não foram adicionados ao controle de versão.
### Adição do arquivo ao controle de versão
```
git add
```
### Adição dos arquivos de forma concomitante (alteração do status do arquivo de _untracked_ para _modified_)
```
git add .
```
### Realização de um _commit_
```
git commit -m
```
### Configuração do usuário do GitHub localmente
```
git config --global user.name
git config --global user.email "
```
### Envio do código para o _cloud server_
```
git push --set-upstream origin
```
### Adição local da _branch_ remota
```
git remote add origin
```
### Verificação do histórico das versões
```
git reflog
```
> [!CAUTION]
> A versão mais atual é a que está localizada no topo do texto de retorno.
### Retorno da versão
```
git reset --hard
```
### Verificação das _branches_ disponíveis localmente
```
git branch
```
### Criação da _branch_ local
```
git branch
```
### Exclusão da _branch_
```
git checkout
```
### Exclusão da _branch_ localmente
```
git branch -D
````
### Atualização da _branch_ local
```
git pull
```
### Criação de uma _branch_ a partir de outra _branch_
```
git checkout -b
```
### Criação do arquivo .gitignore
```
touch .gitignore
```
#
União do código
### 1. Entre na branch que receberá o _merge_
### 2. Execute o comando `git pull`
### 3. Execute o comando `git merge `
### 4. Execute o comando `git push`
#
_Branches_
São ramificações distintas que podem são criadas ao longo do processo de desenvolvimento.
#
_Pull request_
É a solicitação da aprovação de um _commit_.
#
_Gitignore_
A sua função é evitar o envio de determinados arquivos ou pastas para o repositório.