{"id":25539,"date":"2020-11-23T19:46:17","date_gmt":"2020-11-24T03:46:17","guid":{"rendered":"https:\/\/careerkarma.com\/blog\/?p=25539"},"modified":"2020-12-29T12:27:27","modified_gmt":"2020-12-29T20:27:27","slug":"git-cherry-pick","status":"publish","type":"post","link":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/","title":{"rendered":"Git Cherry Pick: A Step-By-Step Guide"},"content":{"rendered":"\n<p>As beginning developers, we learn git simply through repetition. We learn quickly what git pull, git push, and git commit each means. As we transition to work on bigger projects and collaborate with teams, we start to learn more advanced git commands that will help keep our codebase\u2019s version control history straight between the individuals who work on a project.<br><\/p>\n\n\n\n<p>One such command is git cherry-pick . The git cherry-pick command is used when we want to take specific commits from one branch and attach them to the HEAD of another feature branch or the master branch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is git cherry-pick?<\/h2>\n\n\n\n<p>Think of cherry-picking as working on a group project. Each person has a specific section he or she needs to work. At the end, they will combine each section into one total project. You might take parts of a certain section and splice it to a part in another section so the project will flow better.<br><\/p>\n\n\n\n<p>This is in essence what git cherry-pick is: we take a commit or multiple commits from one feature branch and attach it as a new commit to another branch. Let\u2019s take a look at how it works:<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"185\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1-1024x185.png\" alt=\"\" class=\"wp-image-26084\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1.png 1024w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1-768x139.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1-770x139.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1-385x70.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.27-AM-1024x185-1-20x4.png 20w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>This basic diagram represents two branches from a project that is tracked by git. The letters represent different commits made to the git repository on their respective branches. The dashes represent the history, from oldest to youngest. Try to imagine the structure of the two branches and how they work when following these steps:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Steps to complete git cherry-pick<\/h3>\n\n\n\n<p>Think of each git commit or letter (as illustrated above) as a cherry. Each cherry has a unique hash associated with it \u2013 if you\u2019re not sure what a hash is, think of it as a fingerprint or unique identifier that\u2019s associated with the commit. We\u2019ll need that hash in order to pick that cherry and add it to another branch.&nbsp;<br><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>git checkout <code>&lt;name of branch you\u2019d like to grab commit from&gt;<\/code><br> Checkout to the branch you would like to pick your commit\/cherry from.&nbsp;<br><\/li><li>git reflog<br>The git reference log, <code>reflog<\/code>, keeps track of recent actions made. Here is an example of a git reflog: <br><code>% git reflog<br>bf654bb (HEAD -&gt; master, origin\/master) HEAD@{0}: commit: last commit message made<br>2394353 HEAD@{1}: commit: where head was 2 commit messages ago<br>b4b51eb HEAD@{2}: commit: where head was 3 commit messages ago<\/code><br><br>Your commit reference log, if working with a large team, may have more information, such as the date, time, and\/or author who made the commit. Here, though, we see the commit hash, the branch where the commit was made, the action made, and the actual commit message.<br><br>Once you know which commit you would like to add to the other branch, take note of the hash \u2013 the hash is the string of numbers and characters at the beginning of each line in this example.<br><\/li><li>git checkout &lt;name of branch you would like to add commit to&gt; <br>After you have made note of the hash, switch to the branch you would like to add the commit to.&nbsp;<br><\/li><li>git cherry-pick [-x] &lt;commit hash&gt;&nbsp;<br>Use the git cherry-pick command with the commit hash to add the commit to that branch\u2019s working tree. Use the -x flag when you are cherry-picking from a public branch as this will append a line that remarks the original commit it was cherry-picked from.<br>Let\u2019s take another look at our diagram after the cherry-pick:<br><\/li><\/ol>\n\n\n\n<p>Let\u2019s take another look at our diagram after the cherry-pick:<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"120\" src=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1.png\" alt=\"\" class=\"wp-image-26086\" srcset=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1.png 1000w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1-768x92.png 768w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1-770x92.png 770w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1-385x46.png 385w, https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/Screen-Shot-2020-11-07-at-1.37.37-AM-1-1-20x2.png 20w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Our \u201ccherry\u201d, or commit hash, that we chose in this example is \u201cC\u201d. After following the steps outlined above, the selected commit, \u201cC\u201d in this instance, is added as a commit to the history of the second branch.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Final Notes<\/h3>\n\n\n\n<p>The last thing to do is to copy any notes over from the cherry-picked commit. Use git notes copy <code>&lt;cherry-picked commit hash&gt; &lt;new-commit-hash&gt;<\/code> to copy over any notes that were made in the original commit.&nbsp;<br><\/p>\n\n\n\n<p>Also, be sure to resolve any merge conflicts that might arise as a result.<br>In this article, we took a look at the process it takes to use an advanced git command called&nbsp; git cherry-pick. Use it when you need to take a commit from one branch and add it to another branch.<\/p>\n","protected":false},"excerpt":{"rendered":"As beginning developers, we learn git simply through repetition. We learn quickly what git pull, git push, and git commit each means. As we transition to work on bigger projects and collaborate with teams, we start to learn more advanced git commands that will help keep our codebase\u2019s version control history straight between the individuals&hellip;","protected":false},"author":77,"featured_media":25540,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[17286],"tags":[],"class_list":{"0":"post-25539","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.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Git Cherry Pick: A Step-By-Step Guide | Career Karma<\/title>\n<meta name=\"description\" content=\"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma\" \/>\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-cherry-pick\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git Cherry Pick: A Step-By-Step Guide\" \/>\n<meta property=\"og:description\" content=\"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma\" \/>\n<meta property=\"og:url\" content=\"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/\" \/>\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-11-24T03:46:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-29T20:27:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"666\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Christina Kopecky\" \/>\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=\"Christina Kopecky\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/\"},\"author\":{\"name\":\"Christina Kopecky\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae0cdc4a5d198690d78482646894074e\"},\"headline\":\"Git Cherry Pick: A Step-By-Step Guide\",\"datePublished\":\"2020-11-24T03:46:17+00:00\",\"dateModified\":\"2020-12-29T20:27:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/\"},\"wordCount\":682,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/cherry1.jpg\",\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/\",\"name\":\"Git Cherry Pick: A Step-By-Step Guide | Career Karma\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/cherry1.jpg\",\"datePublished\":\"2020-11-24T03:46:17+00:00\",\"dateModified\":\"2020-12-29T20:27:27+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae0cdc4a5d198690d78482646894074e\"},\"description\":\"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#primaryimage\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/cherry1.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/cherry1.jpg\",\"width\":1000,\"height\":666},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/git-cherry-pick\\\/#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 Cherry Pick: A Step-By-Step Guide\"}]},{\"@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\\\/ae0cdc4a5d198690d78482646894074e\",\"name\":\"Christina Kopecky\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/06\\\/image-3-150x150.jpg\",\"caption\":\"Christina Kopecky\"},\"description\":\"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.\",\"sameAs\":[\"http:\\\/\\\/www.linkedin.com\\\/in\\\/cmvnk\"],\"url\":\"https:\\\/\\\/careerkarma.com\\\/blog\\\/author\\\/christina-kopecky\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Git Cherry Pick: A Step-By-Step Guide | Career Karma","description":"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma","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-cherry-pick\/","og_locale":"en_US","og_type":"article","og_title":"Git Cherry Pick: A Step-By-Step Guide","og_description":"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma","og_url":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/","og_site_name":"Career Karma","article_publisher":"http:\/\/facebook.com\/careerkarmaapp","article_published_time":"2020-11-24T03:46:17+00:00","article_modified_time":"2020-12-29T20:27:27+00:00","og_image":[{"width":1000,"height":666,"url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg","type":"image\/jpeg"}],"author":"Christina Kopecky","twitter_card":"summary_large_image","twitter_creator":"@career_karma","twitter_site":"@career_karma","twitter_misc":{"Written by":"Christina Kopecky","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#article","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/"},"author":{"name":"Christina Kopecky","@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"headline":"Git Cherry Pick: A Step-By-Step Guide","datePublished":"2020-11-24T03:46:17+00:00","dateModified":"2020-12-29T20:27:27+00:00","mainEntityOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/"},"wordCount":682,"commentCount":0,"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg","articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/","url":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/","name":"Git Cherry Pick: A Step-By-Step Guide | Career Karma","isPartOf":{"@id":"https:\/\/careerkarma.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#primaryimage"},"image":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#primaryimage"},"thumbnailUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg","datePublished":"2020-11-24T03:46:17+00:00","dateModified":"2020-12-29T20:27:27+00:00","author":{"@id":"https:\/\/careerkarma.com\/blog\/#\/schema\/person\/ae0cdc4a5d198690d78482646894074e"},"description":"We learn quickly what git pull, git push, and git commit each means. Learn about it and more with Career Karma","breadcrumb":{"@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/careerkarma.com\/blog\/git-cherry-pick\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#primaryimage","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/11\/cherry1.jpg","width":1000,"height":666},{"@type":"BreadcrumbList","@id":"https:\/\/careerkarma.com\/blog\/git-cherry-pick\/#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 Cherry Pick: A Step-By-Step Guide"}]},{"@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\/ae0cdc4a5d198690d78482646894074e","name":"Christina Kopecky","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","url":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","contentUrl":"https:\/\/careerkarma.com\/blog\/wp-content\/uploads\/2020\/06\/image-3-150x150.jpg","caption":"Christina Kopecky"},"description":"Christina is an experienced technical writer, covering topics as diverse as Java, SQL, Python, and web development. She earned her Master of Music in flute performance from the University of Kansas and a bachelor's degree in music with minors in French and mass communication from Southeast Missouri State. Prior to joining the Career Karma team in June 2020, Christina was a teaching assistant, team lead, and section lead at Lambda School, where she led student groups, performed code and project reviews, and debugged problems for students. Christina's technical content is featured frequently in publications like Codecademy, Repl.it, and Educative.","sameAs":["http:\/\/www.linkedin.com\/in\/cmvnk"],"url":"https:\/\/careerkarma.com\/blog\/author\/christina-kopecky\/"}]}},"_links":{"self":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/25539","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\/77"}],"replies":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/comments?post=25539"}],"version-history":[{"count":0,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/posts\/25539\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media\/25540"}],"wp:attachment":[{"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/media?parent=25539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/categories?post=25539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/careerkarma.com\/blog\/wp-json\/wp\/v2\/tags?post=25539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}