{
    "componentChunkName": "component---src-templates-post-template-tsx",
    "path": "/20230104/git-merge/",
    "result": {"data":{"allMarkdownRemark":{"edges":[{"node":{"html":"<h2>깃허브 레포지토리 합치는 방법을 알아보자.</h2>\n<h3>1. 먼저 상위 레포지토리를 생성 해준다.</h3>\n<h2><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 768px; \">\n      <a class=\"gatsby-resp-image-link\" href=\"/static/086cd9182e9963414a389033ac9be3e2/af1d1/git2.png\" style=\"display: block\" target=\"_blank\" rel=\"noopener\">\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 9.375%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAeklEQVQI12MQEpNNBmF+YclkPiEJHFgymUdALFlcWilZWUM/WVpBPVlD1yRZUUU7WVxVO9FfRrXUzVq1zifBrJZBWELuKQjzCUk+5ROSwIl5BMSeSsgoPVXTMnwqraD2VMfQ4qmiqs4TOVXtpxpyGo+NXbTuOxc5PgUAfGsoPC8xNKgAAAAASUVORK5CYII='); background-size: cover; display: block;\"></span>\n  <picture>\n          <source srcset=\"/static/086cd9182e9963414a389033ac9be3e2/a59e9/git2.webp 192w,\n/static/086cd9182e9963414a389033ac9be3e2/0ca9f/git2.webp 384w,\n/static/086cd9182e9963414a389033ac9be3e2/dc9b9/git2.webp 768w,\n/static/086cd9182e9963414a389033ac9be3e2/7bbdd/git2.webp 919w\" sizes=\"(max-width: 768px) 100vw, 768px\" type=\"image/webp\">\n          <source srcset=\"/static/086cd9182e9963414a389033ac9be3e2/3b721/git2.png 192w,\n/static/086cd9182e9963414a389033ac9be3e2/66595/git2.png 384w,\n/static/086cd9182e9963414a389033ac9be3e2/fe486/git2.png 768w,\n/static/086cd9182e9963414a389033ac9be3e2/af1d1/git2.png 919w\" sizes=\"(max-width: 768px) 100vw, 768px\" type=\"image/png\">\n          <img class=\"gatsby-resp-image-image\" src=\"/static/086cd9182e9963414a389033ac9be3e2/fe486/git2.png\" alt=\"git2\" title=\"git2\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n        </picture>\n  </a>\n    </span></h2>\n<h3>2. 상위 Repository를 로컬저장소랑 연결해준다.</h3>\n<h4>1) 먼저, 연결해줄 Repository의 주소를 복사한다.</h4>\n<h2><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 402px; \">\n      <a class=\"gatsby-resp-image-link\" href=\"/static/7652fb81cb8afbe24c435efcb0f26885/752e8/git3.png\" style=\"display: block\" target=\"_blank\" rel=\"noopener\">\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 53.645833333333336%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABuklEQVQoz21S7XKbMBDkEYI/MBbCSCAsCVuYQPyVTpJmppn+6Ps/z7Z3BI/T9sfOnk7MrvaOaJ4WmLBYExTz17668XS/oLMYMV8XWAqFeCkRJVmJlaxAXPkOw+U7MmWxFJp7471hLswOrj3ChiNq30N4i/xlh7Q2SESJebpBNDk/LDJmEiexe1BvQpqbEdKMZ22QyNGYBdunb3DhiMvLD2yqhkWnl93jb5MpwSJVEIVF3fSIkxyR3gZ22u56jhonkj+ml89Wm9scJ9F/zITGOjf8mBkJFvUe/fUdxadwGJ45kvEd13Y/oHSH/4tlJWZZiVhoPAiN2SpHZG3AY3eCcy1SWfFiyJUWUO96lLZl969bVljS5tcKvVB4Tzc4ZwoxCxqP4AJc3aCoGmTacXSC+GSpHfLSszCBzkI7aGXxqzCQ7oCr2iIkEtFaWfjugtJ3aLozQn/leRIT2uEZj+dXju/bI5rDCS48jXw44Wfl8XF5w9U0GEiQlqLqPTurbQDNVNWBa+pT9Ftd76FtyzPm6EIjzUpcRYEPqbGkyFMkUWyZJUd2d7VlMx4F9/ztX+XfRmjEokRMy/kj+BvnaDDY2W4diwAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"></span>\n  <picture>\n          <source srcset=\"/static/7652fb81cb8afbe24c435efcb0f26885/a59e9/git3.webp 192w,\n/static/7652fb81cb8afbe24c435efcb0f26885/0ca9f/git3.webp 384w,\n/static/7652fb81cb8afbe24c435efcb0f26885/87a1a/git3.webp 402w\" sizes=\"(max-width: 402px) 100vw, 402px\" type=\"image/webp\">\n          <source srcset=\"/static/7652fb81cb8afbe24c435efcb0f26885/3b721/git3.png 192w,\n/static/7652fb81cb8afbe24c435efcb0f26885/66595/git3.png 384w,\n/static/7652fb81cb8afbe24c435efcb0f26885/752e8/git3.png 402w\" sizes=\"(max-width: 402px) 100vw, 402px\" type=\"image/png\">\n          <img class=\"gatsby-resp-image-image\" src=\"/static/7652fb81cb8afbe24c435efcb0f26885/752e8/git3.png\" alt=\"git3\" title=\"git3\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n        </picture>\n  </a>\n    </span></h2>\n<h4>2) Clone 해온 url로 해당 명령어로 Clone해준다.</h4>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">$ git clone &lt;url>\r\n<span class=\"token comment\">#ex)</span>\r\n$ git clone https:<span class=\"token operator\">/</span><span class=\"token operator\">/</span>github<span class=\"token punctuation\">.</span>com/gijoongjang/inflearn-study<span class=\"token punctuation\">.</span>git</code></pre></div>\n<h3>3. clone 한 Repository에 README.md 파일을 push해준다.</h3>\n<h4>파일을 추가 해줘야 이후에 오류가 나지 않는다.</h4>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">$ >> README<span class=\"token punctuation\">.</span>md                <span class=\"token comment\">#step1</span>\r\n$ git add README<span class=\"token punctuation\">.</span>md           <span class=\"token comment\">#step2</span>\r\n$ git commit <span class=\"token operator\">-</span>m <span class=\"token string\">\"init commit\"</span> <span class=\"token comment\">#step3</span>\r\n$ git push                    <span class=\"token comment\">#step4</span></code></pre></div>\n<h3>4. 합치고 싶은 하위 Repository들을 상위 Repository로 합친다.</h3>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">$ git subtree add <span class=\"token operator\">--</span>prefix=하위레포지토리명 하위레포지토리의주소 하위레포지토리브랜치\r\n<span class=\"token comment\">#ex)</span>\r\n$ git subtree add <span class=\"token operator\">--</span>prefix=jpa-<span class=\"token function\">start</span> https:<span class=\"token operator\">/</span><span class=\"token operator\">/</span>github<span class=\"token punctuation\">.</span>com/gijoongjang/jpa-<span class=\"token function\">start</span><span class=\"token punctuation\">.</span>git master\r\n$ git subtree add <span class=\"token operator\">--</span>prefix=mvc-basic https:<span class=\"token operator\">/</span><span class=\"token operator\">/</span>github<span class=\"token punctuation\">.</span>com/gijoongjang/mvc-basic<span class=\"token punctuation\">.</span>git master\r\n$ git subtree add <span class=\"token operator\">--</span>prefix=spring-core-basic https:<span class=\"token operator\">/</span><span class=\"token operator\">/</span>github<span class=\"token punctuation\">.</span>com/gijoongjang/spring-core-basic<span class=\"token punctuation\">.</span>git master </code></pre></div>\n<h3>5. 마지막으로 Push</h3>\n<div class=\"gatsby-highlight\" data-language=\"powershell\"><pre class=\"language-powershell\"><code class=\"language-powershell\">$ push</code></pre></div>\n<h4>Push까지 진행 하면 아래와 같이 레포지토리가 합쳐진걸 확인 할 수 있다.</h4>\n<h2><span class=\"gatsby-resp-image-wrapper\" style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 768px; \">\n      <a class=\"gatsby-resp-image-link\" href=\"/static/5e6b73802e5fa96a8ef6bd682ce4672b/3bd09/git4.png\" style=\"display: block\" target=\"_blank\" rel=\"noopener\">\n    <span class=\"gatsby-resp-image-background-image\" style=\"padding-bottom: 23.4375%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA2UlEQVQY001O2W7CMBDMB5QGcOIr8RUfJSRRy/9/3FReMOJhtNrZnaNL6x/y+oBLG3w54PMOG+9wcSMulAPx9kt8hVlWSJOgXYGymWbTSBPRpfuDlnZsqGYu7+8g9zL0+aB/Ck075nCDcgU2bqTrJl/AhMHpItEPGj1TOA8afAoQ80Jz1AF8WiDnCGUSNVHUMtO9Z/r159FVUplIpl9nTjhdBAZpMSqPUTkMFdLRLmrQFMiggglL/0xaXLlB5/IGE36o2fdVPsHUU6A98a15bVLbf6LpuA4U/g/0bIWBto6u6AAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"></span>\n  <picture>\n          <source srcset=\"/static/5e6b73802e5fa96a8ef6bd682ce4672b/a59e9/git4.webp 192w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/0ca9f/git4.webp 384w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/dc9b9/git4.webp 768w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/e133a/git4.webp 896w\" sizes=\"(max-width: 768px) 100vw, 768px\" type=\"image/webp\">\n          <source srcset=\"/static/5e6b73802e5fa96a8ef6bd682ce4672b/3b721/git4.png 192w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/66595/git4.png 384w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/fe486/git4.png 768w,\n/static/5e6b73802e5fa96a8ef6bd682ce4672b/3bd09/git4.png 896w\" sizes=\"(max-width: 768px) 100vw, 768px\" type=\"image/png\">\n          <img class=\"gatsby-resp-image-image\" src=\"/static/5e6b73802e5fa96a8ef6bd682ce4672b/fe486/git4.png\" alt=\"git4\" title=\"git4\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\">\n        </picture>\n  </a>\n    </span></h2>","frontmatter":{"title":"깃허브 레포지토리 합치기","summary":"GIT,GITHUB","date":"2023.01.04.","categories":["GIT"],"thumbnail":{"childImageSharp":{"gatsbyImageData":{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAABd0lEQVQoz5WSS0tCQRTH/SrVV6joXVCLalMgVB9AUhEEKReuvILBbSEIQt61lis36s6dIjfwBT0WblwIguBWUcTHL2Zobpceiw7MPef853/+c+aecQDMZjO+m8IWiwXz+Vz670vt22OHKux0OtzrOhFNo9ls8ttBqlCZOkjFwhzi02q1OD87Y2tjk/XVNY4ODykWi5LQ6/Wo1+sMBgOZTyYTRqMRw+HQElaxEJWCXo+Xu2jUIuTzeU6PTyRB0zQymQzZbJZYLEYikSAej6PrOu12m1qtRiAQkDe0Ory6uCT5kLQEq9Uqu9s79Pt9IpEI4XAYj8eD2+0mGAwSCoVwuVz4fD78fj9Op5PoZ0NS8OnxiYO9fd7f3uUVV5aWub25lYRyuYxhGJRKJUzTJJfL0e12aTQapFIpCoUC6XSaSqXyJSjMSBo8myavLy+4r68Zj8f81+SU7ZObTqc/COI/ClxMXC2BCa9w5a0OVaH9Oaj8rzdnz+34B2AgfHt0bGwCAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/bedc05abd03f0db1d41ea7cc0b85b6d4/cc5c7/git1.png","srcSet":"/static/bedc05abd03f0db1d41ea7cc0b85b6d4/3b5cd/git1.png 391w,\n/static/bedc05abd03f0db1d41ea7cc0b85b6d4/90fd2/git1.png 782w,\n/static/bedc05abd03f0db1d41ea7cc0b85b6d4/cc5c7/git1.png 1564w","sizes":"(min-width: 1564px) 1564px, 100vw"},"sources":[{"srcSet":"/static/bedc05abd03f0db1d41ea7cc0b85b6d4/b82f9/git1.webp 391w,\n/static/bedc05abd03f0db1d41ea7cc0b85b6d4/06740/git1.webp 782w,\n/static/bedc05abd03f0db1d41ea7cc0b85b6d4/49c5c/git1.webp 1564w","type":"image/webp","sizes":"(min-width: 1564px) 1564px, 100vw"}]},"width":1564,"height":712}},"publicURL":"/static/bedc05abd03f0db1d41ea7cc0b85b6d4/git1.png"}}}}]}},"pageContext":{"slug":"/20230104/git-merge/"}},
    "staticQueryHashes": []}