{"id":21,"date":"2016-04-22T17:21:17","date_gmt":"2016-04-22T20:21:17","guid":{"rendered":"https:\/\/cahfelix.tech\/blog\/?p=21"},"modified":"2025-10-27T12:04:22","modified_gmt":"2025-10-27T15:04:22","slug":"aprendendo-sobre-git-e-o-github","status":"publish","type":"post","link":"https:\/\/cahfelix.tech\/blog\/aprendendo-sobre-git-e-o-github\/","title":{"rendered":"Aprendendo sobre GIT e o GITHUB"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">O que \u00e9 o Git?<\/h2>\n\n\n\n<p>O <strong>Git<\/strong> \u00e9 um sistema de controle de vers\u00e3o que registra toda a evolu\u00e7\u00e3o do c\u00f3digo de um projeto, permitindo que v\u00e1rias pessoas trabalhem juntas de forma organizada e segura.<\/p>\n\n\n\n<p>Ele foi criado por <strong>Linus Torvalds<\/strong>, o mesmo desenvolvedor do kernel do Linux, e rapidamente se tornou o padr\u00e3o de versionamento usado em praticamente todos os projetos modernos de software.<\/p>\n\n\n\n<p>Com o Git, \u00e9 poss\u00edvel acompanhar o hist\u00f3rico de altera\u00e7\u00f5es, comparar vers\u00f5es, reverter mudan\u00e7as problem\u00e1ticas e colaborar com outros desenvolvedores sem perder o controle do que est\u00e1 sendo feito.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Vamos come\u00e7ar:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/git-scm.com\/downloads\" target=\"_blank\" rel=\"noreferrer noopener\">Baixe e instale o GIT<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Crie um reposit\u00f3rio<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crie uma conta no <a href=\"https:\/\/github.com\/\">GitHub<\/a>.<\/li>\n\n\n\n<li>No canto superior direito, clique no <strong>+<\/strong> e depois em <strong>Novo reposit\u00f3rio<\/strong>.<\/li>\n\n\n\n<li>D\u00ea um nome ao seu projeto, adicione uma descri\u00e7\u00e3o e clique em <strong>Criar reposit\u00f3rio<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Pronto! Seu reposit\u00f3rio remoto foi criado.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/cahfelix.tech\/blog\/wp-content\/uploads\/2025\/10\/tela_01-1-1024x341.jpg\" alt=\"\" class=\"wp-image-25\" srcset=\"https:\/\/cahfelix.tech\/blog\/wp-content\/uploads\/2025\/10\/tela_01-1-1024x341.jpg 1024w, https:\/\/cahfelix.tech\/blog\/wp-content\/uploads\/2025\/10\/tela_01-1-300x100.jpg 300w, https:\/\/cahfelix.tech\/blog\/wp-content\/uploads\/2025\/10\/tela_01-1-768x256.jpg 768w, https:\/\/cahfelix.tech\/blog\/wp-content\/uploads\/2025\/10\/tela_01-1.jpg 1124w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">3. Configurando sua identidade no Git<\/h3>\n\n\n\n<p>Agora, informe ao Git quem voc\u00ea \u00e9.<br>Essas informa\u00e7\u00f5es ser\u00e3o usadas para identificar quem fez cada altera\u00e7\u00e3o no c\u00f3digo.<\/p>\n\n\n\n<p>No terminal, execute:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git config --global user.name \"SEU NOME\"\ngit config --global user.email \"SEU E-MAIL@exemplo.com\"<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Criando o projeto localmente e mandando pro Github<\/h3>\n\n\n\n<p>Vamos criar uma pasta na sua m\u00e1quina que ser\u00e1 vinculada ao reposit\u00f3rio do GitHub. <br>Em seu terminal: crie a pasta:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ mkdir primeiro_repositorio<\/code><\/pre>\n\n\n\n<p>entre na pasta:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ cd primeiro_repositorio<\/code><\/pre>\n\n\n\n<p>em seguida digite:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git init<\/code><\/pre>\n\n\n\n<p>O comando <code>git init<\/code> cria um diret\u00f3rio oculto chamado <code>.git<\/code>, que guarda todas as informa\u00e7\u00f5es de versionamento do projeto.<\/p>\n\n\n\n<p>Em seguida, conecte seu reposit\u00f3rio local ao remoto (criado no GitHub):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git remote add origin https:\/\/github.com\/cahfelix\/aulagit.git<\/code><\/pre>\n\n\n\n<p>Agora \u00e9 so brincar<\/p>\n\n\n\n<p>Crie seus c\u00f3digos, adicione no git.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git add nome_arquivo<\/code><\/pre>\n\n\n\n<p>Commite suas modifica\u00e7\u00f5es.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git commit -m \"Seu coment\u00e1rio, seja o mais claro poss\u00edvel sobre o que mudou\"<\/code><\/pre>\n\n\n\n<p>Envie ao reposit\u00f3rio.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git push origin master (ou develop)<\/code><\/pre>\n\n\n\n<p>Verifique suas modifica\u00e7\u00f5es<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git status<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Clonando projeto GIT<\/h3>\n\n\n\n<p>Caso ja exista um projeto no github e precise clona-lo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ git clone https:\/\/github.com\/cahfelix\/front-end-cf.git<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o<\/h3>\n\n\n\n<p>E \u00e9 isso!<br>Voc\u00ea aprendeu os conceitos b\u00e1sicos para come\u00e7ar a versionar seus projetos com <strong>Git<\/strong> e <strong>GitHub<\/strong>.<\/p>\n\n\n\n<p>A partir daqui, pode explorar recursos mais avan\u00e7ados, como branches, merges e pull requests. Mas o mais importante \u00e9 come\u00e7ar, criar seu primeiro reposit\u00f3rio, fazer commits e se familiarizar com o fluxo de trabalho.<\/p>\n\n\n\n<p>Bons commits! \ud83d\ude80<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 o Git? O Git \u00e9 um sistema de controle de vers\u00e3o que registra toda a evolu\u00e7\u00e3o do c\u00f3digo de um projeto, permitindo que v\u00e1rias pessoas trabalhem juntas&#8230;<\/p>\n","protected":false},"author":1,"featured_media":181,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[3,4,5],"class_list":["post-21","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-engenharia-de-software","tag-desenvolvimento-de-software","tag-git","tag-git-hub"],"aioseo_notices":[],"featured":false,"read_time":3,"_links":{"self":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/21","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/comments?post=21"}],"version-history":[{"count":12,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions"}],"predecessor-version":[{"id":151,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/posts\/21\/revisions\/151"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/media\/181"}],"wp:attachment":[{"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/media?parent=21"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/categories?post=21"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cahfelix.tech\/blog\/wp-json\/wp\/v2\/tags?post=21"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}