{"id":4136,"date":"2022-07-26T08:00:00","date_gmt":"2022-07-26T11:00:00","guid":{"rendered":"https:\/\/coodesh.com\/blog\/?p=4136"},"modified":"2022-07-26T09:21:46","modified_gmt":"2022-07-26T12:21:46","slug":"veja-as-melhores-praticas-de-como-dominar-o-git","status":"publish","type":"post","link":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/","title":{"rendered":"Veja as melhores pr\u00e1ticas de como dominar o Git"},"content":{"rendered":"\n<p>Como dominar o Git? Essa \u00e9 uma d\u00favida comum dos desenvolvedores. Veja neste conte\u00fado como adotar boas pr\u00e1ticas e melhorar o uso dessa ferramenta.&nbsp;<\/p>\n\n\n\n<p>O Git \u00e9 um exemplo de DVCS, Sistema de Controle de Vers\u00e3o Distribu\u00eddo. Ele foi desenvolvido por Linus Torvalds, o famoso criador do Kernel, que \u00e9 o componente principal do sistema operacional Linux.&nbsp;<\/p>\n\n\n\n<p>Isso significa que, ao inv\u00e9s de ter apenas um local para o hist\u00f3rico do software, \u00e9 poss\u00edvel ter essa c\u00f3pia em diversos branchs (ramos) e o hist\u00f3rico das altera\u00e7\u00f5es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O que \u00e9 Git?<\/h2>\n\n\n\n<p>Git \u00e9 o sistema de versionamento de c\u00f3digo aberto mais usado na comunidade de desenvolvedores.&nbsp;<\/p>\n\n\n\n<p>Por meio dele, podemos verificar o hist\u00f3rico completo de todas as altera\u00e7\u00f5es feitas no projeto, bem como compartilhar essas informa\u00e7\u00f5es com a equipe.<\/p>\n\n\n\n<p><strong>Exemplo<\/strong>: se voc\u00ea precisa escrever o seu TCC, \u00e9 comum criar diversos documentos para cada altera\u00e7\u00e3o e salvar como \u201cArtigo_final\u201d, \u201cArtigo_final1\u201d, \u201cArtigo_final2\u201d, \u201cArtigo_finalizado\u201d e \u201cArtigo_agora_terminou\u201d.<\/p>\n\n\n\n<p>Com o Git, voc\u00ea pode colocar essas informa\u00e7\u00f5es em branchs e ir mesclando na vers\u00e3o principal \u201cArtigo_final\u201d. Assim, caso algo d\u00ea errado, com os comandos de Git \u00e9 poss\u00edvel ver e reverter as altera\u00e7\u00f5es feitas.&nbsp;<\/p>\n\n\n\n<p>Dessa forma, ao inv\u00e9s de voc\u00ea elaborar um novo documento para cada pequena modifica\u00e7\u00e3o, voc\u00ea pode simplesmente mesclar no arquivo principal e fazer uma ramifica\u00e7\u00e3o (branch) para resolver outras incid\u00eancias.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Melhores pr\u00e1ticas com Git<\/h2>\n\n\n\n<p>Confira uma rela\u00e7\u00e3o com sugest\u00f5es de como dominar o Git e ter mais agilidade nas suas tarefas.&nbsp;<\/p>\n\n\n\n<p><strong>Crie uma branch e fa\u00e7a o commit com pequenas altera\u00e7\u00f5es<\/strong>&nbsp;<\/p>\n\n\n\n<p>Isso porque fazer todas as altera\u00e7\u00f5es no mesmo documento pode dificultar na hora da corre\u00e7\u00e3o para ver o erro. Portanto, se voc\u00ea for por partes, caso algo d\u00ea problema, \u00e9 mais f\u00e1cil reverter e corrigir.&nbsp;<\/p>\n\n\n\n<p><strong>Escreva boas mensagens de commits<\/strong><\/p>\n\n\n\n<p>Principalmente para a comunidade de desenvolvedores, tendo em vista que outras pessoas ir\u00e3o corrigir a sua altera\u00e7\u00e3o ou voc\u00ea. Imagine que voc\u00ea escreveu no \u00faltimo commit apenas \u2018corre\u00e7\u00e3o\u2019 e depois de 6 meses voc\u00ea retorna para aquele c\u00f3digo verificando algum erro. O que seria aquela corre\u00e7\u00e3o? Estava corrigindo o que?<\/p>\n\n\n\n<p>Essa m\u00e1 pr\u00e1tica aliada com muitas altera\u00e7\u00f5es na branch faria voc\u00ea desperdi\u00e7ar um bom tempo debuggando para saber o que voc\u00ea fez e onde est\u00e1 o erro. Ent\u00e3o, escrever exatamente o que a <strong>pequena altera\u00e7\u00e3o<\/strong> est\u00e1 fazendo auxilia na compreens\u00e3o.&nbsp;<\/p>\n\n\n\n<p><strong>Lembre-se do Gitignore&nbsp;<\/strong><\/p>\n\n\n\n<p>N\u00e3o se esque\u00e7a do <strong>Gitignore<\/strong> (arquivo de texto que diz ao Git quais conte\u00fados devem ser ignorados) para que voc\u00ea n\u00e3o envie dados sens\u00edveis liberados para todos terem acesso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Instalando o Git na sua m\u00e1quina<\/h2>\n\n\n\n<p>Antes de praticarmos o Git, seria pertinente verificar se voc\u00ea o tem instalado na sua m\u00e1quina: <\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/e549270a81c7140b35af9b8790d53ab5.js\"><\/script>\n\n\n\n<p>Caso n\u00e3o apare\u00e7a a vers\u00e3o do Git, precisamos instal\u00e1-lo. Mas caso apare\u00e7a pule a etapa de instala\u00e7\u00e3o.<\/p>\n\n\n\n<p><strong>Instalando o Git<\/strong><\/p>\n\n\n\n<p>Se voc\u00ea utiliza Windows, ir\u00e1 baixar o Git <a href=\"https:\/\/gitforwindows.org\/\">clicando aqui<\/a>. Caso utilize Mac ou Linux, siga os comandos abaixo:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/98cd8a1fd801cc8b08f4b05cc2017ed9.js\"><\/script>\n\n\n\n<p><strong>Configurando seu Git<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/327c945effb805b3e362adfd568b1b3a.js\"><\/script>\n\n\n\n<p>Feito isso, voc\u00ea est\u00e1 preparado para se divertir com os comandos do Git.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comandos mais usados no Git<\/h2>\n\n\n\n<p>Selecionamos alguns comandos usados com maior frequ\u00eancia. Confira!&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>git init<\/strong>: inicializa um reposit\u00f3rio local. Para isso, crie uma pasta e rode o comando git init.<\/li><li><strong>git clone urlDoReposit\u00f3rio<\/strong>: com esse comando \u00e9 poss\u00edvel clonar um reposit\u00f3rio remoto para a sua m\u00e1quina.<\/li><li><strong>git branch<\/strong>: verifica qual branch voc\u00ea est\u00e1 e o nome das branchs que voc\u00ea possui localmente.<\/li><li><strong>git branch -a<\/strong>: lista todas as branchs que o reposit\u00f3rio possui.&nbsp;&nbsp;<\/li><li><strong>git fetch origin nomDaBranch<\/strong>: busca uma branch remota.<\/li><li><strong>git checkout nomeDaBranch<\/strong>: entra na branch remota ou local.<\/li><li><strong>git checkout -b nomeDaBranch<\/strong>: cria e entra na branch nomeada.<\/li><li><strong>git status:<\/strong> verifica os status de alguma modifica\u00e7\u00e3o da branch.<\/li><li><strong>git add.<\/strong>: adiciona todas as altera\u00e7\u00f5es (existem outras formas de adicionar tudo, por\u00e9m essa \u00e9 a preferida da escritora <strong>\ud83d\ude48<\/strong>).<\/li><li><strong>git add local\/nomeDoArquivo<\/strong>: adiciona apenas o arquivo selecionado.<\/li><li><strong>git commit -m \u2018commit message\u2019<\/strong>: informa o que foi alterado na adi\u00e7\u00e3o dos arquivos.<\/li><li><strong>git push origin nomeDaBranch:<\/strong> envia essas altera\u00e7\u00f5es no remoto.<\/li><li><strong>git pull<\/strong>: recebe todas as altera\u00e7\u00f5es feitas na branch em que voc\u00ea estiver.<\/li><li><strong>git merge nomeDaBranch:<\/strong> faz um merge da branch que voc\u00ea est\u00e1 somado com os arquivos da branch escolhida, geralmente \u00e9 develop, master ou main.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Precisamos falar sobre o Git Flow<\/h2>\n\n\n\n<p>O Git Flow \u00e9 um modelo de ramifica\u00e7\u00e3o que atribui fun\u00e7\u00f5es espec\u00edficas para os diferentes tipos de ramifica\u00e7\u00f5es, definindo as suas respectivas intera\u00e7\u00f5es.&nbsp;<\/p>\n\n\n\n<p><strong>Benef\u00edcios do Git Flow<\/strong><\/p>\n\n\n\n<p>\u00c9 extremamente \u00fatil para trabalhar de forma organizada, sozinho ou em equipe. Cada comando do Git Flow realiza uma s\u00e9rie de comandos do Git, reduzindo o esfor\u00e7o de gerenciar branchs e, ainda, registra os lan\u00e7amentos.&nbsp;<\/p>\n\n\n\n<p><strong>Como funciona?<\/strong><\/p>\n\n\n\n<p>Para compreender o funcionamento do Git Flow, devemos analisar o padr\u00e3o de branch.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Main\/Master:<\/strong> \u00e9 a ramifica\u00e7\u00e3o principal, o programa que est\u00e1 no ar, sendo que a \u00faltima atualiza\u00e7\u00e3o deve estar em produ\u00e7\u00e3o.<\/li><li><strong>hotfix<\/strong>: \u00e9 uma corre\u00e7\u00e3o r\u00e1pida de erro que est\u00e1 em produ\u00e7\u00e3o, feita a partir do hist\u00f3rico da main\/master.&nbsp;&nbsp;<\/li><li><strong>develop<\/strong>: \u00e9 onde cont\u00e9m todas as novas funcionalidades que ainda n\u00e3o foram publicadas e ser\u00e3o enviadas para a Master por meio de uma release.<\/li><li><strong>feature<\/strong>: \u00e9 onde cont\u00e9m um novo recurso que ser\u00e1 enviado para a develop.<\/li><li><strong>release<\/strong>: re\u00fane todas as features prontas na develop e enviar\u00e1 \u00e0 Main\/Master.<\/li><\/ol>\n\n\n\n<p>Acompanhe pela imagem abaixo o funcionamento das ramifica\u00e7\u00f5es<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/BF7AtJUAGrone5g0asZaQtbN5Csodi-qzOriQImKonO_3eaw66bhBq-ksESkCDGrlFzxRXxaawiwOxologk2o8sLgT_JzSlTaMywku2yjiucKYn4C_8htQvRMBhwoA1Ije2qoA2GXqgTdar7WOAuzeY\" alt=\"\"\/><\/figure>\n\n\n\n<p><strong>Instalando o Git Flow<\/strong><\/p>\n\n\n\n<p>Para utilizar os recursos do Git Flow, \u00e9 necess\u00e1rio que voc\u00ea o tenha instalado na sua m\u00e1quina.<\/p>\n\n\n\n<p><strong>Comando para instalar o Git Flow:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/695a18615e254b836748cfb8085455e5.js\"><\/script>\n\n\n\n<p>Entre no reposit\u00f3rio que voc\u00ea deseja utilizar o Git Flow e inicialize:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/c0d2dd00f07cf98bb010be48776ecaa5.js\"><\/script>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Utilizando os recursos do Git Flow<\/h3>\n\n\n\n<p><strong>Iniciar uma nova funcionalidade\/feature:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/3130be7e51dc42b0690a76066b134a0d.js\"><\/script>\n\n\n\n<p><\/p>\n\n\n\n<p>Esse comando criar\u00e1 uma nova branch com o padr\u00e3o feature\/nome-escrito a partir da develop.<\/p>\n\n\n\n<p><strong>Publicar uma nova funcionalidade\/feature:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/c49202798dae19748212d1df3a7d408a.js\"><\/script>\n\n\n\n<p><\/p>\n\n\n\n<p>Esse comando publicar\u00e1 para o servidor remoto e poder\u00e1 ser utilizado pelos demais usu\u00e1rios.<\/p>\n\n\n\n<p><strong>Receber uma funcionalidade\/feature remota:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/c4e6989399051275e5cd956e731ddec4.js\"><\/script>\n\n\n\n<p>Esse comando receber\u00e1 uma feature do servidor.<\/p>\n\n\n\n<p><strong>Mesclar sua funcionalidade\/feature:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/2cbd812f3d553714b4bc4115c3f1766c.js\"><\/script>\n\n\n\n<p><\/p>\n\n\n\n<p>Esse comando ir\u00e1 mesclar a feature no develop, remover sua branch e retornar ao develop.<\/p>\n\n\n\n<p><strong>Iniciar um hotfix:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/19335b772ca50d5a41adb15f46b7e0b9.js\"><\/script>\n\n\n\n<p>Esse comando criar\u00e1 uma nova branch com o padr\u00e3o hotfix\/nome-escrito a partir da main\/master.<\/p>\n\n\n\n<p><strong>Mesclar um hotfix:<\/strong><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/andreyna1808\/c29e498f5081138be271e3180f1db17a.js\"><\/script>\n\n\n\n<p>Esse comando ir\u00e1 mesclar tanto na main\/master quanto na develop.<\/p>\n\n\n\n<p>Esses foram alguns dos diversos comandos que o Git Flow possui, ent\u00e3o eu sugiro ler a documenta\u00e7\u00e3o para obter mais informa\u00e7\u00f5es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Sendo assim, compreender como dominar o Git \u00e9 primordial para sua carreira como desenvolvedor(a). Se voc\u00ea estiver ingressando agora na \u00e1rea, aproveite para saber a diferen\u00e7a entre Git e Github <a href=\"https:\/\/coodesh.com\/blog\/dicionario\/o-que-e-git\/\">clicando aqui<\/a>.&nbsp;<\/p>\n\n\n\n<p><strong>Documenta\u00e7\u00e3o:<\/strong><\/p>\n\n\n\n<p>Documenta\u00e7\u00e3o Git: <a href=\"https:\/\/git-scm.com\/\">https:\/\/git-scm.com\/<\/a><\/p>\n\n\n\n<p>Documenta\u00e7\u00f5es Git Flow:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.atlassian.com\/br\/git\/tutorials\/comparing-workflows\/gitflow-workflow\">https:\/\/www.atlassian.com\/br\/git\/tutorials\/comparing-workflows\/gitflow-workflow<\/a><\/li><li><a href=\"https:\/\/danielkummer.github.io\/git-flow-cheatsheet\/index.pt_BR.html\">https:\/\/danielkummer.github.io\/git-flow-cheatsheet\/index.pt_BR.html<\/a>&nbsp;<\/li><\/ul>\n\n\n\n<p>Agora que voc\u00ea viu como dominar o Git, conhe\u00e7a a Coodesh e <a href=\"https:\/\/coodesh.com\/desenvolvedores\">fa\u00e7a o seu cadastro gratuito<\/a> para criar o seu portf\u00f3lio como DEV e ver as vagas de emprego anunciadas pelas startups que buscam algu\u00e9m com o seu perfil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como dominar o Git? Essa \u00e9 uma d\u00favida comum dos desenvolvedores. Veja neste conte\u00fado como adotar boas pr\u00e1ticas e melhorar o uso dessa ferramenta.&nbsp; O Git \u00e9 um exemplo de DVCS, Sistema de Controle de Vers\u00e3o Distribu\u00eddo. Ele foi desenvolvido por Linus Torvalds, o famoso criador do Kernel, que \u00e9 o componente principal do sistema [&hellip;] <a class=\"g1-link g1-link-more\" href=\"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/\">Ler mais<\/a><\/p>\n","protected":false},"author":9,"featured_media":4185,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,21],"tags":[874,873,46,70,80,331,332],"class_list":{"0":"post-4136","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dicas","8":"category-candidates","9":"tag-branchs","10":"tag-comandos","11":"tag-desenvolvedor","12":"tag-dev","13":"tag-developer","14":"tag-git","15":"tag-projeto"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas\" \/>\n<meta property=\"og:description\" content=\"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-26T11:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-26T12:21:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Andreyna Carvalho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andreyna Carvalho\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/\"},\"author\":{\"name\":\"Andreyna Carvalho\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/person\\\/daed196213bd7a7cd96924ff38e42019\"},\"headline\":\"Veja as melhores pr\u00e1ticas de como dominar o Git\",\"datePublished\":\"2022-07-26T11:00:00+00:00\",\"dateModified\":\"2022-07-26T12:21:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/\"},\"wordCount\":1262,\"publisher\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/como-dominar-o-git-scaled.jpg\",\"keywords\":[\"branchs\",\"comandos\",\"desenvolvedor\",\"DEV\",\"developer\",\"Git\",\"projeto\"],\"articleSection\":[\"Dicas\",\"Pessoas Candidatas\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/\",\"name\":\"Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/como-dominar-o-git-scaled.jpg\",\"datePublished\":\"2022-07-26T11:00:00+00:00\",\"dateModified\":\"2022-07-26T12:21:46+00:00\",\"description\":\"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#primaryimage\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/como-dominar-o-git-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/como-dominar-o-git-scaled.jpg\",\"width\":2560,\"height\":1440,\"caption\":\"como dominar o git\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/veja-as-melhores-praticas-de-como-dominar-o-git\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pessoas Candidatas\",\"item\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/candidates\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Veja as melhores pr\u00e1ticas de como dominar o Git\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\",\"name\":\"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o\",\"description\":\"Conte\u00fados para ajudar sua empresa a contratar profissionais de tecnologia e dicas para programadores sobre: carreira, hard skills e soft skills. Confira! \",\"publisher\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#organization\",\"name\":\"Coodesh\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Original2x.png\",\"contentUrl\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/Original2x.png\",\"width\":800,\"height\":246,\"caption\":\"Coodesh\"},\"image\":{\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/#\\\/schema\\\/person\\\/daed196213bd7a7cd96924ff38e42019\",\"name\":\"Andreyna Carvalho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g\",\"caption\":\"Andreyna Carvalho\"},\"description\":\"Sempre levei a tecnologia e a paix\u00e3o pelos c\u00f3digos al\u00e9m de uma simples forma de trabalho. Estou focada em me aprofundar e conseguir impactar as pessoas com novas tecnologias. Hoje sou DevRel na Coodesh.\",\"url\":\"https:\\\/\\\/coodesh.com\\\/blog\\\/author\\\/andreyna\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas","description":"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/","og_locale":"pt_BR","og_type":"article","og_title":"Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas","og_description":"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.","og_url":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/","og_site_name":"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o","article_published_time":"2022-07-26T11:00:00+00:00","article_modified_time":"2022-07-26T12:21:46+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg","type":"image\/jpeg"}],"author":"Andreyna Carvalho","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Andreyna Carvalho","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#article","isPartOf":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/"},"author":{"name":"Andreyna Carvalho","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/person\/daed196213bd7a7cd96924ff38e42019"},"headline":"Veja as melhores pr\u00e1ticas de como dominar o Git","datePublished":"2022-07-26T11:00:00+00:00","dateModified":"2022-07-26T12:21:46+00:00","mainEntityOfPage":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/"},"wordCount":1262,"publisher":{"@id":"https:\/\/coodesh.com\/blog\/#organization"},"image":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#primaryimage"},"thumbnailUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg","keywords":["branchs","comandos","desenvolvedor","DEV","developer","Git","projeto"],"articleSection":["Dicas","Pessoas Candidatas"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/","url":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/","name":"Dominar o Git: conhe\u00e7a as melhores pr\u00e1ticas","isPartOf":{"@id":"https:\/\/coodesh.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#primaryimage"},"image":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#primaryimage"},"thumbnailUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg","datePublished":"2022-07-26T11:00:00+00:00","dateModified":"2022-07-26T12:21:46+00:00","description":"Conhe\u00e7a as principais funcionalidades e saiba como dominar o Git para aproveitar a plataforma da melhor maneira.","breadcrumb":{"@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#primaryimage","url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg","contentUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2022\/07\/como-dominar-o-git-scaled.jpg","width":2560,"height":1440,"caption":"como dominar o git"},{"@type":"BreadcrumbList","@id":"https:\/\/coodesh.com\/blog\/candidates\/veja-as-melhores-praticas-de-como-dominar-o-git\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/coodesh.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pessoas Candidatas","item":"https:\/\/coodesh.com\/blog\/candidates\/"},{"@type":"ListItem","position":3,"name":"Veja as melhores pr\u00e1ticas de como dominar o Git"}]},{"@type":"WebSite","@id":"https:\/\/coodesh.com\/blog\/#website","url":"https:\/\/coodesh.com\/blog\/","name":"Blog: Recrutar Desenvolvedores e Conte\u00fado de Programa\u00e7\u00e3o","description":"Conte\u00fados para ajudar sua empresa a contratar profissionais de tecnologia e dicas para programadores sobre: carreira, hard skills e soft skills. Confira! ","publisher":{"@id":"https:\/\/coodesh.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/coodesh.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/coodesh.com\/blog\/#organization","name":"Coodesh","url":"https:\/\/coodesh.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2020\/08\/Original2x.png","contentUrl":"https:\/\/coodesh.com\/blog\/wp-content\/uploads\/2020\/08\/Original2x.png","width":800,"height":246,"caption":"Coodesh"},"image":{"@id":"https:\/\/coodesh.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/coodesh.com\/blog\/#\/schema\/person\/daed196213bd7a7cd96924ff38e42019","name":"Andreyna Carvalho","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b9039c62055bb58c71929dc27d8ffd6f181394394f15e8144ee40af38f33c43?s=96&d=mm&r=g","caption":"Andreyna Carvalho"},"description":"Sempre levei a tecnologia e a paix\u00e3o pelos c\u00f3digos al\u00e9m de uma simples forma de trabalho. Estou focada em me aprofundar e conseguir impactar as pessoas com novas tecnologias. Hoje sou DevRel na Coodesh.","url":"https:\/\/coodesh.com\/blog\/author\/andreyna\/"}]}},"wps_subtitle":"","_links":{"self":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/4136","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/comments?post=4136"}],"version-history":[{"count":2,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/4136\/revisions"}],"predecessor-version":[{"id":4186,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/posts\/4136\/revisions\/4186"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/media\/4185"}],"wp:attachment":[{"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/media?parent=4136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/categories?post=4136"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coodesh.com\/blog\/wp-json\/wp\/v2\/tags?post=4136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}