{"id":19387784,"url":"https://github.com/brunoserpa/aprendendo-a-usar-git","last_synced_at":"2026-06-08T20:32:17.075Z","repository":{"id":153539806,"uuid":"619864235","full_name":"BrunoSerpa/Aprendendo-a-usar-GIT","owner":"BrunoSerpa","description":"Esse Repositório tem como finalidade anotar o passo a passo de como utilizar Git","archived":false,"fork":false,"pushed_at":"2023-03-27T16:33:52.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T18:56:05.931Z","etag":null,"topics":["git"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BrunoSerpa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-27T15:07:46.000Z","updated_at":"2023-04-28T00:43:31.000Z","dependencies_parsed_at":"2023-05-19T03:15:38.551Z","dependency_job_id":null,"html_url":"https://github.com/BrunoSerpa/Aprendendo-a-usar-GIT","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BrunoSerpa/Aprendendo-a-usar-GIT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoSerpa%2FAprendendo-a-usar-GIT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoSerpa%2FAprendendo-a-usar-GIT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoSerpa%2FAprendendo-a-usar-GIT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoSerpa%2FAprendendo-a-usar-GIT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BrunoSerpa","download_url":"https://codeload.github.com/BrunoSerpa/Aprendendo-a-usar-GIT/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BrunoSerpa%2FAprendendo-a-usar-GIT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34080026,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-08T02:00:07.615Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git"],"created_at":"2024-11-10T10:10:35.809Z","updated_at":"2026-06-08T20:32:17.057Z","avatar_url":"https://github.com/BrunoSerpa.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aprendendo Git\n\n\u003cbr id=\"topo\"\u003e\n\n## :mag_right: Índice\n\n\u003ch4 style=\"color: green; text-align: center\"\u003ePreparação\u003c/h4\u003e\n\u003cp style=\"text-align: center\"\u003e\n    \u003ca href=\"#instalacao\"\u003eInstalação\u003c/a\u003e |\n    \u003ca href=\"#chaves\"\u003eChaves\u003c/a\u003e |\n    \u003ca href=\"#colocandoChaves\"\u003eColocando Chaves\u003c/a\u003e\n\u003c/p\u003e\n\u003ch4 style=\"color: green; text-align: center\"\u003eComando Básicos\u003c/h4\u003e\n\u003cp style=\"text-align: center\"\u003e\n    \u003ca href=\"#configurando\"\u003eConfigurando\u003c/a\u003e |\n    \u003ca href=\"#adicionando\"\u003eAdicionando arquivos\u003c/a\u003e\n\u003c/p\u003e\n\u003ch4 style=\"color: green; text-align: center\"\u003eErros\u003c/h4\u003e\n\u003cp style=\"text-align: center\"\u003e\n    \u003ca href=\"#conflitoRepositório\"\u003eConflito Repositório Local e Remoto\u003c/a\u003e\n\u003c/p\u003e\n\n\n# Preparação\n\n\n\u003cspan id=\"instalacao\"\u003e\n\n## Instalação\n\nPara instalar o Git entre em: https://git-scm.com/downloads\ne instale de acordo com sua máquina.\n\n\n→ [Voltar ao topo](#topo)\n\n\n\u003cspan id=\"chaves\"\u003e\n\n## Como criar uma chave\n\nPara criar uma chave, você precisará entrar na sua conta do \u003ca href=\"https://github.com\"\u003eGithub\u003c/a\u003e (Caso não tenha, será necessário criar), clicar em \"\u003ca href=\"https://github.com/settings/apps\"\u003e  Developer settings \u003c/a\u003e\", 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á.\n\n→ [Voltar ao topo](#topo)\n\n\n\u003cspan id=\"colocandoChaves\"\u003e\n\n## Colocando a chave de acesso\n\nCaso esteja no Windows abra o \"Gerenciador de Credenciais\", clique em \"Credenciais do Windows\", logo após, clique em \"Adicionar uma credencial genérica\".\n\nEm \"Endereço de rede ou na Internet\" coloque: \"git:https://github.com\"\n\nEm \"Nome de Usuário\" coloque o mesmo nome que você colocou no seu GitHub (Ex: BrunoSerpa)\n\nEm \"Senha\" coloque sua chave de aceso.\n\n→ [Voltar ao topo](#topo)\n\n# Comandos Básicos\n\n\n\u003cspan id=\"conectando\"\u003e\n\n## Conectando um Repositório do Git com o Local\n\nCrie 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).\n\nDigite 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\").\n\n\u003ch4 style=\"color: yellow\"\u003eObs: 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 .) \u003c/h4\u003e\n\n→ [Voltar ao topo](#topo)\n\n\u003cspan id=\"configurando\"\u003e\n\n## Configurando O Git\n\nApó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:\n\n-git config --local user.name \"seuNome\" (Ex: git config --local user.name \"BrunoSerpa\")\n\n-git config --local user.email \"seuEmail\" (Ex: git config --local user.email \"serpabruno2005@gmail.com\")\n\n## Trocando de Master para Main\npara trocar para main, insira: git checkout -b main\n\n→ [Voltar ao topo](#topo)\n\n\u003cspan id=\"adicionando\"\u003e\n\n## Adicionando Arquivos\nAntes 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.\nInsira 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\")\n\nApós isso insira o comando: git push origin main (ou master, depende de você fazer o git checkout)\n\n\u003ch4 style=\"color: yellow\"\u003eObs: 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)\u003c/h4\u003e\n\n→ [Voltar ao topo](#topo)\n\n# Erros\n\n\n\u003cspan id=\"conflitoRepositório\"\u003e\n\n## Conflito entre repositório Local e Remoto\n\nIsso 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:\n\ngit pull origin main (Isso fará uma comparação interna entre os arquivos)\n\ngit merge --abort\n\ngit checkout origin/main (Isso mostrará o arquivo como está no repositório remoto). Após isso crie uma cópia\n\n\ngit merge origin/main (Isso fará a alteração do repositório remoto.)\n\ngit checkout main . (Isso verá se foi realizado alguma alteração no repositório remoto)\n\nApó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\"\n\n→ [Voltar ao topo](#topo)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunoserpa%2Faprendendo-a-usar-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrunoserpa%2Faprendendo-a-usar-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrunoserpa%2Faprendendo-a-usar-git/lists"}