https://github.com/brunoserpa/aprendendo-a-usar-git
Esse Repositório tem como finalidade anotar o passo a passo de como utilizar Git
https://github.com/brunoserpa/aprendendo-a-usar-git
git
Last synced: 27 days ago
JSON representation
Esse Repositório tem como finalidade anotar o passo a passo de como utilizar Git
- Host: GitHub
- URL: https://github.com/brunoserpa/aprendendo-a-usar-git
- Owner: BrunoSerpa
- Created: 2023-03-27T15:07:46.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-27T16:33:52.000Z (over 3 years ago)
- Last Synced: 2025-02-24T18:56:05.931Z (over 1 year ago)
- Topics: git
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aprendendo Git
## :mag_right: Índice
Preparação
Instalação |
Chaves |
Colocando Chaves
Comando Básicos
Configurando |
Adicionando arquivos
Erros
Conflito Repositório Local e Remoto
# Preparação
## Instalação
Para instalar o Git entre em: https://git-scm.com/downloads
e instale de acordo com sua máquina.
→ [Voltar ao topo](#topo)
## Como criar uma chave
Para criar uma chave, você precisará entrar na sua conta do Github (Caso não tenha, será necessário criar), clicar em " Developer settings ", depois clicar em "Personal access tokens" e logo após em Tokens (classic), clique Nomeie a chave em "Generate new token" e logo após em "Generate new token (classic)". Nomeie a chave, coloque quanto tempo deseja que a chave fique ativa e selecione as permissões de acesso que essa chave terá.
→ [Voltar ao topo](#topo)
## Colocando a chave de acesso
Caso esteja no Windows abra o "Gerenciador de Credenciais", clique em "Credenciais do Windows", logo após, clique em "Adicionar uma credencial genérica".
Em "Endereço de rede ou na Internet" coloque: "git:https://github.com"
Em "Nome de Usuário" coloque o mesmo nome que você colocou no seu GitHub (Ex: BrunoSerpa)
Em "Senha" coloque sua chave de aceso.
→ [Voltar ao topo](#topo)
# Comandos Básicos
## Conectando um Repositório do Git com o Local
Crie uma pasta e encaminhe um "Prompt de Comando" para ela (Uma maneira rápida de se fazer isso é abrindo através do "Explorador de Arquivos" a pasta, clicar na parte superior referente ao caminho até a pasta e digitar: cmd).
Digite no "Prompt de Comando": git init (isso criará uma pasta oculta, caso não apareça clique em "exibir", logo após em "Itens Ocultos").
Obs: Caso o repositório já exista no github utilizasse o comando: "git clone linkDoRepositório" (Isso criará uma pasta com os arquivos, caso não queira criar uma pasta insira o comando: "git clone linkDoRepositório ." (ex: git clone https://github.com/BrunoSerpa/Aprendendo-a-usar-GIT .)
→ [Voltar ao topo](#topo)
## Configurando O Git
Após criar uma pasta git através do comando "git init" ou "git clone" o git deverá ser config com o nome e o email do GitHub. Insira os comandos:
-git config --local user.name "seuNome" (Ex: git config --local user.name "BrunoSerpa")
-git config --local user.email "seuEmail" (Ex: git config --local user.email "serpabruno2005@gmail.com")
## Trocando de Master para Main
para trocar para main, insira: git checkout -b main
→ [Voltar ao topo](#topo)
## Adicionando Arquivos
Antes de adicionar qualquer arquivo é recomendado dar um git status, para visualisar o que precisa adicionar e visualizar o que precisará ser enviado para o repositório.
Insira o comando: git add arquivoAdicionado (Ex: git add README.md). logo após será necessário adicionar um comentário, insira o comando: git commit -m "SeuComentário" (Ex: git commit -m "Iniciei o README.md")
Após isso insira o comando: git push origin main (ou master, depende de você fazer o git checkout)
Obs: Se você não utilizou o comando "git clone" será necessário utilizar o comando "git remote add origin" antes do git push (Ex: git remote add origin https://github.com/BrunoSerpa/Aprendendo-a-usar-GIT)
→ [Voltar ao topo](#topo)
# Erros
## Conflito entre repositório Local e Remoto
Isso acontece quando os arquivos do repositório Local não coincidem com o arquivos do repositório remoto, pois uma alteração do remoto feita no repositório remoto não foi visualizada no reporitório local. Para resolver isso insira os comandos:
git pull origin main (Isso fará uma comparação interna entre os arquivos)
git merge --abort
git checkout origin/main (Isso mostrará o arquivo como está no repositório remoto). Após isso crie uma cópia
git merge origin/main (Isso fará a alteração do repositório remoto.)
git checkout main . (Isso verá se foi realizado alguma alteração no repositório remoto)
Após esses dois comandos, compare ambos os arquivos e altere o que deseja alterar, alterando em sua cópia. Insira git checkout origin/main novamente, troque o conteúdo da cópia pelo original e apague a cópia. Após isso siga os mesmos passos em "Adicionando um Arquivo"
→ [Voltar ao topo](#topo)