{"id":17417,"date":"2020-10-20T21:24:58","date_gmt":"2020-10-21T04:24:58","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=17417"},"modified":"2023-12-01T04:03:15","modified_gmt":"2023-12-01T12:03:15","slug":"git-push","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/git-push\/","title":{"rendered":"Git Push"},"content":{"rendered":"\n<p><em>The git push command uploads your local version of a repository to a remote repository. Pushing is the mechanism through which you upload changes to a remote repository. Once you have pushed your changes, all the collaborators on a project can download them.<\/em><\/p>\n\n\n\n<p>Pushing your code to a remote repository is the final stage of \u201csaving\u201d the changes you have made to a <a href=\"https:\/\/careerkarma.com\/blog\/what-is-git\/\">Git repository<\/a>.\n\n<\/p>\n\n\n\n<p>The pushing process transfers the code from your local repository\u2014your computer\u2014to the <a href=\"https:\/\/careerkarma.com\/blog\/git-change-remote\/\">remote repository <\/a>with which your local code is associated. This allows you to store the changes you have made to a codebase in the main repository for a project.\n\n<\/p>\n\n\n\n<p>This tutorial will discuss, with examples, the basics of pushing code and how to use the git push command. By the end of reading this tutorial, you\u2019ll be an expert at pushing code using the git push command.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pushing Code<\/h2>\n\n\n\n<p>In Git, \u201csaving\u201d changes is not as simple as saving a file. When you save a file in a Git repository, the changes will be stored on your computer. But, your changes will not be tracked by the Git repository. You need to tell git that your changes should be tracked.\n\n<\/p>\n\n\n\n<p>To track changes, you first need to use the <a href=\"https:\/\/careerkarma.com\/blog\/git-add\">git add<\/a> command, which adds your code to the staging area. Then, you can use the <a href=\"https:\/\/careerkarma.com\/blog\/git-commit\">git commit<\/a> command to save the changes you have made to a commit.\n\n<\/p>\n\n\n\n<p>Once you have committed your code to a repository, a record of the changes you have made will be tracked. You need to push your code after you have created a commit if you want your commits to show up on the remote repository.\n\n<\/p>\n\n\n\n<p>Pushing code allows you to send the commits you have made to the local version of a repository to a remote repository. For instance, if you are working on a team project, you\u2019ll first create a commit on your local machine. Once you\u2019re ready for everyone to see your code, you will push it to the remote repository so every collaborator can see your code.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Use the git push Command<\/h2>\n\n\n\n<p>The git push command uploads your local changes to a repository to a remote repository. Your uploaded changes will be made accessible to all project collaborators for them to view and download.<\/p>\n\n\n\n<p>In a sense, git push is the opposite of <a href=\"https:\/\/careerkarma.com\/blog\/git-fetch\/\">git fetch<\/a>. The git fetch command is used to retrieve the changes made to a remote repository. The fetch command applies those changes ot your local copy of a repository.\n\n<\/p>\n\n\n\n<p>The syntax for the git push command is as follows:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git push &lt;remote name&gt; &lt;branch name&gt;<\/pre><\/div>\n\n\n\n<p>Our \u201cremote name\u201d parameter refers to the repository to which your code should be pushed. If you have already configured a repository, this will be set to \u201corigin\u201d. If you want to commit to another repository, you can specify it using the \u201cremote name\u201d parameter.\n\n<\/p>\n\n\n\n<p>The \u201cbranch\u201d name parameter refers to the branch of the remote repository to which you want to push your changes.\n\n<\/p>\n\n\n\n<p>Suppose we want to push the changes from a local repository to the \u201cmaster\u201d branch of a remote repository. We could do so using this command:\n<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git push origin master<\/pre><\/div>\n\n\n\n<p>The command returns:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>Counting objects: 4, done.\nDelta compression using up to 4 threads.\nCompressing objects: 100% (2\/2), done.\nWriting objects: 100% (4\/4), 363 bytes | 363.00 KiB\/s, done.\nTotal 4 (delta 0), reused 0 (delta 0)\nTo https:\/\/github.com\/jamesgallagher432\/demo-repository.git\n   3b16026..b53b22d  master -&gt; master<\/pre><\/div>\n\n\n\n<p>For this example, our remote repository is stored on GitHub. The changes we made to our local repository are pushed to the remote GitHub repository associated with our project.\n\n<\/p>\n\n\n\n<p>Now that we have pushed our changes, the code on our local machine is the same as the code in our remote repository. Our code is available in the remote repository so our team members will be able to see the changes we have made.\n\n<\/p>\n\n\n\n<p>Alternatively, if we wanted to push our code to the branch \u201cv1.9\u201d, we could have specified the branch name \u201cv1.9\u201d instead of \u201cmaster\u201d.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git Push Force<\/h2>\n\n\n\n<p>When you\u2019re using the git push command line operation, you may want to force changes to be pushed to a remote repository.\n\n<\/p>\n\n\n\n<p>Git prevents you from pushing code to a repository when there is a conflict between the remote and local histories of a repository. If a remote repository has 10 commits that are not reflected on your local machine, you will not be able to push your code.\n\n<\/p>\n\n\n\n<p>The \u2013force flag allows you to \u201cforce push\u201d the changes you have made to a repository. The force flag deletes any changes that may have occurred since you last pulled code from the repository.\n\n<\/p>\n\n\n\n<p>You should only use the \u2013force flag when you notice that you have made an error in a push that you have fixed. Otherwise, you should avoid using this command. This will help ensure you do not make unintended changes to a Git repository.\n\n<\/p>\n\n\n\n<p>The syntax for the \u2013force flag is:\n<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git push &lt;remote name&gt; &lt;branch name&gt; --force<\/pre><\/div>\n\n\n\n<p>This command will force push your code. Any errors that may come up will be ignored.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Git Push to Origin Master Example<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>Let\u2019s walk through a common scenario where you may want to use the Git push command.\n\n<\/p>\n\n\n\n<p>Suppose you have just made a few changes to your local code that you want to push to a remote repository. You have already created a commit using <a href=\"https:\/\/careerkarma.com\/blog\/git-commit\">git commit<\/a> in which your changes are stored. To push your code, there are a few steps you should follow.<\/p>\n\n\n\n<p>First, you should navigate to your master branch and make sure it is up to date. The local master branch is the branch on which we have made our changes. You can navigate to the master branch:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git checkout master\ngit fetch origin master<\/pre><\/div>\n\n\n\n<p>The <a href=\"https:\/\/careerkarma.com\/blog\/git-checkout\/\"><\/a><a href=\"https:\/\/careerkarma.com\/blog\/git-checkout\/\">git checkout command<\/a> makes us navigate to the \u201cmaster\u201d branch. git fetch allows us to retrieve the latest version of our remote repository. <\/p>\n\n\n\n<p>We can create a commit with the changes we made to our master branch in the original repository:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git add README.md\ngit commit -m &quot;feat: Make changes to README&quot;\n<\/pre><\/div>\n\n\n\n<p>We have added the README.md file to the staging area. We then created a commit. Our commit message is &#8220;feat: Make changes to README&#8221;. This commit is presently stored on our local branch.<\/p>\n\n\n\n<p>Then, we can run git push to push our code:<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre>git push origin master<\/pre><\/div>\n\n\n\n<p>Upon running this command, the code in our local repository will be pushed to our remote repository. Because we checked if our code was up-to-date before we pushed our code, there should be no errors returned by the git push command.<\/p>\n\n\n\n<iframe loading=\"lazy\" src=\"https:\/\/repl.it\/@careerkarma\/Git-Push?lite=true\" width=\"100%\" height=\"400px\" frameborder=\"0\"><\/iframe>\n<br>\n<br>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>The git push command is used to \u201cpush\u201d the changes from a local Git repository to a remote repository. Everyone who is working on a codebase will be able to see the contributions you have made once they are pushed.\n\n<\/p>\n\n\n\n<p>This tutorial discussed the basics of pushing code and how to use the git push command. Now you\u2019re ready to start pushing your code to a remote Git repository like a Git master!<\/p>\n","protected":false},"excerpt":{"rendered":"The git push command uploads your local version of a repository to a remote repository. Pushing is the mechanism through which you upload changes to a remote repository. Once you have pushed your changes, all the collaborators on a project can download them. Pushing your code to a remote repository is the final stage of&hellip;","protected":false},"author":240,"featured_media":17418,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17286],"tags":[],"class_list":{"0":"post-17417","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-git"},"acf":{"post_sub_title":"","sprint_id":"","query_class":"Git","school_sft":"","parent_sft":"","school_privacy_policy":"","has_review":null,"is_sponser_post":"","is_guest_post":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Store the changes you have made to a codebase with Git Push<\/title>\n<meta name=\"description\" content=\"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/careerkarma.com\/blog\/git-push\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git Push\" \/>\n<meta property=\"og:description\" content=\"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/git-push\/\" \/>\n<meta property=\"og:site_name\" content=\"Career Karma\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/facebook.com\/careerkarmaapp\" \/>\n<meta property=\"article:published_time\" content=\"2020-10-21T04:24:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-01T12:03:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Gallagher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@career_karma\" \/>\n<meta name=\"twitter:site\" content=\"@career_karma\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Gallagher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/\"},\"author\":{\"name\":\"James Gallagher\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\"},\"headline\":\"Git Push\",\"datePublished\":\"2020-10-21T04:24:58+00:00\",\"dateModified\":\"2023-12-01T12:03:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/\"},\"wordCount\":1113,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg\",\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/careerkarma.com\/blog\/git-push\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/git-push\/\",\"name\":\"Store the changes you have made to a codebase with Git Push\",\"isPartOf\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg\",\"datePublished\":\"2020-10-21T04:24:58+00:00\",\"dateModified\":\"2023-12-01T12:03:15+00:00\",\"author\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\"},\"description\":\"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.\",\"breadcrumb\":{\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/careerkarma.com\/blog\/git-push\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg\",\"width\":1020,\"height\":680},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/careerkarma.com\/blog\/git-push\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/careerkarma.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git\",\"item\":\"https:\/\/careerkarma.com\/blog\/git\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Git Push\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#website\",\"url\":\"https:\/\/careerkarma.com\/blog\/\",\"name\":\"Career Karma\",\"description\":\"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/careerkarma.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94\",\"name\":\"James Gallagher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg\",\"contentUrl\":\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg\",\"caption\":\"James Gallagher\"},\"description\":\"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.\",\"url\":\"https:\/\/careerkarma.com\/blog\/author\/jamesgallagher\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Store the changes you have made to a codebase with Git Push","description":"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.","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:\/\/careerkarma.com\/blog\/git-push\/","og_locale":"en_US","og_type":"article","og_title":"Git Push","og_description":"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.","og_url":"https:\/\/careerkarma.com\/blog\/git-push\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-10-21T04:24:58+00:00","article_modified_time":"2023-12-01T12:03:15+00:00","og_image":[{"width":1020,"height":680,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg","type":"image\/jpeg"}],"author":"James Gallagher","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"James Gallagher","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/git-push\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/"},"author":{"name":"James Gallagher","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"headline":"Git Push","datePublished":"2020-10-21T04:24:58+00:00","dateModified":"2023-12-01T12:03:15+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/"},"wordCount":1113,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg","articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/git-push\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/git-push\/","url":"https:\/\/careerkarma.com\/blog\/git-push\/","name":"Store the changes you have made to a codebase with Git Push","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg","datePublished":"2020-10-21T04:24:58+00:00","dateModified":"2023-12-01T12:03:15+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94"},"description":"The git push command is used to upload code from a local Git repository to a remote repository. On Career Karma, learn how to use the git push command.","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/git-push\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/git-push\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/git-push\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/05\/adult-blur-business-commerce-374899.jpg","width":1020,"height":680},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/git-push\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/careerkarma.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Git","item":"https:\/\/careerkarma.com\/blog\/git\/"},{"@type":"ListItem","position":3,"name":"Git Push"}]},{"@type":"WebSite","@id":"https:\/\/careerkarma.com\/blog\/#website","url":"https:\/\/careerkarma.com\/blog\/","name":"Career Karma","description":"Latest Coding Bootcamp News &amp; Career Hacks from Industry Insiders","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/careerkarma.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/e79364792443fbff794a144c67ec8e94","name":"James Gallagher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/01\/james-gallagher-150x150.jpg","caption":"James Gallagher"},"description":"James Gallagher is a self-taught programmer and the technical content manager at Career Karma. He has experience in range of programming languages and extensive expertise in Python, HTML, CSS, and JavaScript. James has written hundreds of programming tutorials, and he frequently contributes to publications like Codecademy, Treehouse, Repl.it, Afrotech, and others.","url":"https:\/\/careerkarma.com\/blog\/author\/jamesgallagher\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/17417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/users\/240"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=17417"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/17417\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/17418"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=17417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=17417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=17417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}