{"id":89492,"date":"2021-10-04T11:54:02","date_gmt":"2021-10-04T15:54:02","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=89492"},"modified":"2021-10-04T11:56:06","modified_gmt":"2021-10-04T15:56:06","slug":"merge-conflict","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/","title":{"rendered":"Merge Conflict In Git &#8211; And How To Fix It"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png\" alt=\"Git merge conflict resolution\" class=\"wp-image-89493\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-300x158.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-768x403.png 768w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png 1200w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/figure>\n\n\n\n<p> Merge conflicts will happen sometimes when you are working with a lot of files, or a lot of other users, on a Git project.  Trying to proceed with a merge and instead getting an error message can be frustrating, but merge conflicts are nothing to fear.  Git makes managing and resolving merge conflicts super easy.  In this article, you\u2019ll learn what causes merge conflicts, how to resolve, how to defer them, and how to create them for practice. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#causes\">What Causes a Merge Conflict?<\/a><\/li><li><a href=\"#view-merge-conflict\">How To View Merge Conflicts<\/a><\/li><li><a href=\"#merge-conflict-resolution\">How To Resolve Merge Conflicts<\/a><\/li><li><a href=\"#create-merge-conflict\">How to Create a Merge Conflict (For Testing Purposes)<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"causes\">What Causes a Merge Conflict?<\/h2>\n\n\n\n<p>\nA merge conflict appears when you try to merge a divergent branch but the merged content conflicts with existing content in the branch receiving the merge.  For example, a file named \u201cfile\u201d has conflicting content on the same line.  Which content do you want to overwrite?  How would you like to resolve that conflict?  Git does not know how you would prefer to resolve this conflict, and therefore you are welcome to resolve it yourself and then commit your changes.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"view-merge-conflict\">How To View Merge Conflicts<\/h2>\n\n\n\n<p> As mentioned above, it is up to you to decide how you want to resolve a conflict.  But if you have a lot of files, how do you know exactly where the conflict resides?  In order to move beyond a merge conflict you will need to review the text of the affected file and manually decide what goes and what stays.  Git will tell you which files contain conflicts and highlights the conflicting content itself. <\/p>\n\n\n\n<p>\nYou will be notified of a merge conflict when trying to complete a merge.  The following error message is generated when a file named \u201cfile\u201d contains a conflict.\n<\/p>\n\n\n\n<pre id=\"org89d90a6\" class=\"wp-block-preformatted example\">Auto-merging <strong>file<\/strong>\nCONFLICT (content): Merge conflict in <strong>file<\/strong>\nAutomatic merge failed; fix conflicts and then commit the result.\n<\/pre>\n\n\n\n<p>\nTaking a cue from the information above, you can open the file called \u201cfile\u201d and you will see a similar arrangement as below:\n<\/p>\n\n\n\n<pre id=\"org791f2b3\" class=\"wp-block-preformatted example\">&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD\nold line\n=======\nnew line\n&gt;&gt;&gt;&gt;&gt;&gt;&gt; <strong>changes<\/strong>\n<\/pre>\n\n\n\n<p>\nTake a moment to analyze this text in your file.  It may look like a mess, but it\u2019s very simple when you break it down.  The message contains two individual snippets of text that conflict in the same space, separated by \u201c<code>=====<\/code>\u201c.\n<\/p>\n\n\n\n<p> In this instance, a branch called \u201cchanges\u201d is being merged into the \u201cmaster\u201d branch, but the merge was unsuccessful because the file called \u201cfile\u201d has conflicting content on the same line, \u201cold line\u201d and \u201cnew line\u201d. <\/p>\n\n\n\n<p> <code>&lt;&lt;&lt;&lt;&lt;&lt;&lt; HEAD<\/code> indicates that the branch receiving the, referenced by \u201cHEAD\u201d, contains \u201cold line\u201d.  Below, the content on the same line, \u201cnew line\u201d is what the \u201cchanges\u201d branch introduces. <\/p>\n\n\n\n<p>\nSo basically, look above the \u201c<code>=====<\/code>\u201d and below it to see the conflicting content and decide what to do about it.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"merge-conflict-resolution\">How To Resolve Merge Conflicts<\/h2>\n\n\n\n<p> The merge action created the additional text.  So you have a few options at this point.  Edit the file to remove the conflict, making changes as needed, and then re-commit the finished product.  If you are unprepared or unwilling to make these edits right away, you can also perform a quick <a href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/how-to-remove-or-unstage-files-from-your-git-staging-index\/\">Git reset<\/a> to remove the conflicts and get back to the state you were in before attempting the merge.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-merge-conflict\">How to Create a Merge Conflict (For Testing Purposes)<\/h2>\n\n\n\n<p>\nOne of the best ways to learn about merge conflicts is to create one, so you can personally see how they work and how to resolve them.\n<\/p>\n\n\n\n<p>\nYou can create a merge conflict in an existing Git project, but you will probably want to create a new project.  It\u2019s easy to create a new directory and <a href=\"https:\/\/www.inmotionhosting.com\/support\/git\/\">initialize a Git repository<\/a> inside it.\n<\/p>\n\n\n\n<p>\nAdd some content to a blank file:\n<\/p>\n\n\n\n<pre id=\"orge28af43\" class=\"wp-block-preformatted example\">echo \"new content\" &gt; file\n<\/pre>\n\n\n\n<p>\nNow add and commit this initial content:\n<\/p>\n\n\n\n<pre id=\"org8c64b59\" class=\"wp-block-preformatted example\">git add -A &amp;&amp;\ngit commit -m \"Initial commit\"\n<\/pre>\n\n\n\n<p>\nNow, create a divergent branch:\n<\/p>\n\n\n\n<pre id=\"orga8bab68\" class=\"wp-block-preformatted example\">git checkout -b new-branch\n<\/pre>\n\n\n\n<p>\nOverwrite the contents of the file:\n<\/p>\n\n\n\n<pre id=\"org7de5d50\" class=\"wp-block-preformatted example\">echo \"overwritten content\" &gt; file\n<\/pre>\n\n\n\n<p>\nCommit these changes:\n<\/p>\n\n\n\n<pre id=\"orga9dfc23\" class=\"wp-block-preformatted example\">git commit -am \"made changes\"\n<\/pre>\n\n\n\n<p>\nSwitch back over to the master branch:\n<\/p>\n\n\n\n<pre id=\"orgc46ec11\" class=\"wp-block-preformatted example\">git checkout master\n<\/pre>\n\n\n\n<p>\nStop for a moment to analyze the situation.  You have a master branch with the initial contents of the file you created, and you also have a divergent branch called <code>new-branch<\/code>.  You have switched back over to <code>master<\/code> and are now prepared to attempt a merge: effectively merging the contents of the divergent branch into master:\n<\/p>\n\n\n\n<pre id=\"org7257762\" class=\"wp-block-preformatted example\">git merge new-branch\n<\/pre>\n\n\n\n<p>\nThis merge should trigger the merge conflict and alert you.  Now, open the file called \u201cfile\u201d to observe the contents.  You should see the breakdown of content as demonstrated above.  From this point it will be easy to view the file contents from both branches in the singular file, make your edits as needed and re-commit the changes on <code>master<\/code>.\n<\/p>\n\n\n\n<hr class=\"wp-block-separator\">\n\n\n\n<p> Well done!  You now know how merge conflicts arise in Git and how to resolve or defer them as needed. <\/p>\n\n\n<!-- Shortcode [cloud-server-cta5] does not exist -->\n","protected":false},"excerpt":{"rendered":"<p>Merge conflicts will happen sometimes when you are working with a lot of files, or a lot of other users, on a Git project. Trying to proceed with a merge and instead getting an error message can be frustrating, but merge conflicts are nothing to fear. Git makes managing and resolving merge conflicts super easy.<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\"> Read More ><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4309],"tags":[],"class_list":["post-89492","post","type-post","status-publish","format-standard","hentry","category-git"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Merge Conflict In Git - And How To Fix It<\/title>\n<meta name=\"description\" content=\"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Merge Conflict In Git - And How To Fix It\" \/>\n<meta property=\"og:description\" content=\"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-04T15:54:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-04T15:56:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Christopher Maiorana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christopher Maiorana\" \/>\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:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\"},\"author\":{\"name\":\"Christopher Maiorana\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\"},\"headline\":\"Merge Conflict In Git &#8211; And How To Fix It\",\"datePublished\":\"2021-10-04T15:54:02+00:00\",\"dateModified\":\"2021-10-04T15:56:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\"},\"wordCount\":773,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png\",\"articleSection\":[\"Git\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\",\"name\":\"Merge Conflict In Git - And How To Fix It\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png\",\"datePublished\":\"2021-10-04T15:54:02+00:00\",\"dateModified\":\"2021-10-04T15:56:06+00:00\",\"description\":\"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Merge Conflict In Git &#8211; And How To Fix It\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\",\"name\":\"Christopher Maiorana\",\"description\":\"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Merge Conflict In Git - And How To Fix It","description":"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.","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:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/","og_locale":"en_US","og_type":"article","og_title":"Merge Conflict In Git - And How To Fix It","og_description":"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.","og_url":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2021-10-04T15:54:02+00:00","article_modified_time":"2021-10-04T15:56:06+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png","type":"image\/png"}],"author":"Christopher Maiorana","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Christopher Maiorana","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/"},"author":{"name":"Christopher Maiorana","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f"},"headline":"Merge Conflict In Git &#8211; And How To Fix It","datePublished":"2021-10-04T15:54:02+00:00","dateModified":"2021-10-04T15:56:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/"},"wordCount":773,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png","articleSection":["Git"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/","url":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/","name":"Merge Conflict In Git - And How To Fix It","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict-1024x538.png","datePublished":"2021-10-04T15:54:02+00:00","dateModified":"2021-10-04T15:56:06+00:00","description":"A merge conflict in Git results from a failed attempt to automatically incorporate new changes. Learn how to fix these issues when they arise.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#primaryimage","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/10\/Git-Merge-Conflict.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/merge-conflict\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Merge Conflict In Git &#8211; And How To Fix It"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f","name":"Christopher Maiorana","description":"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.","sameAs":["https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":4309,"name":"Git","slug":"git","link":"https:\/\/www.inmotionhosting.com\/support\/website\/git\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/89492","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=89492"}],"version-history":[{"count":5,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/89492\/revisions"}],"predecessor-version":[{"id":89498,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/89492\/revisions\/89498"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=89492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=89492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=89492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}