<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>오리 log</title>
    <link>https://levp.tistory.com/</link>
    <description>공대생 Life</description>
    <language>ko</language>
    <pubDate>Wed, 24 Jun 2026 18:23:33 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>Raffin You</managingEditor>
    <image>
      <title>오리 log</title>
      <url>https://tistory1.daumcdn.net/tistory/1728640/attach/adad66d0157f41feaf1c1b0017a77ee4</url>
      <link>https://levp.tistory.com</link>
    </image>
    <item>
      <title>[Gitlab] MR이 뭐죠?</title>
      <link>https://levp.tistory.com/entry/1</link>
      <description>&lt;p&gt;&lt;span style=&quot;color: #9d9d9d;&quot;&gt;처음으로 단체 협업 프로젝트를 진행하며 그 과정을 기록합니다.&lt;br /&gt;지속적인 수정과정을 거칠테니 오류나, 참고점이 있으면 남겨주세요 :)&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;들어가기&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;새로운 프로젝트에 참여하게 되었다.&lt;/li&gt;
&lt;li&gt;&amp;nbsp;Git 이라고는 init, commit, push만 해보았는데 'MR를 해서 branch를 열어라!'&lt;/li&gt;
&lt;li&gt;이건 대체 어떻게 하라는거지?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;개요&lt;/h2&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;최초 Fork, Clone, Remote&lt;/li&gt;
&lt;li&gt;Branch란?&lt;/li&gt;
&lt;li&gt;local, remote에 branch 생성&lt;/li&gt;
&lt;li&gt;add, commit, push&lt;/li&gt;
&lt;li&gt;Merge Request&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;1. 최초 Fork, Clone, Remote&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1.1 Fork&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Fork는 수정을 위해 다른사람의 Repository를 내 Repository로 그대로 복제하는 기능이다&lt;br /&gt;Fork를 진행할 시 가져온 Repository가 추후에 변화(ex. commit)등이 발생하여도 그대로 내 repository에 반영된다.&lt;br /&gt;이때 fetch ,rebase의 과정이 필요하다 -&amp;gt; 추후 설명&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;fork.jpg&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;101&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/vZOPC/btqXb21nDII/WMEiOZmt7L0gQmo2ydWsuk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/vZOPC/btqXb21nDII/WMEiOZmt7L0gQmo2ydWsuk/img.jpg&quot; data-alt=&quot;제 프로젝트는 권한이 부여되어있으므로 fork를 하지 않고 작업 Repository에 제 이니셜을 사용하여 진행하였습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/vZOPC/btqXb21nDII/WMEiOZmt7L0gQmo2ydWsuk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FvZOPC%2FbtqXb21nDII%2FWMEiOZmt7L0gQmo2ydWsuk%2Fimg.jpg&quot; data-filename=&quot;fork.jpg&quot; data-origin-width=&quot;966&quot; data-origin-height=&quot;101&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;제 프로젝트는 권한이 부여되어있으므로 fork를 하지 않고 작업 Repository에 제 이니셜을 사용하여 진행하였습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;우측 상단의 Fork를 사용하여 내 프로젝트에 복제시킨다.&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1.2 Clone&lt;/h4&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;원격에서 로컬저장소로 처음 가져올때 사용하는 명령어이다.&lt;br /&gt;init과 비슷하나 원격에서 가져온다는 점의 차이가 있다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;clone(1).jpg&quot; data-origin-width=&quot;971&quot; data-origin-height=&quot;154&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dHXT0b/btqW1tS5tHT/wI5JMD6nxcZYkCw9JsW2bK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dHXT0b/btqW1tS5tHT/wI5JMD6nxcZYkCw9JsW2bK/img.jpg&quot; data-alt=&quot;Project의 Git 주소&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dHXT0b/btqW1tS5tHT/wI5JMD6nxcZYkCw9JsW2bK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdHXT0b%2FbtqW1tS5tHT%2FwI5JMD6nxcZYkCw9JsW2bK%2Fimg.jpg&quot; data-filename=&quot;clone(1).jpg&quot; data-origin-width=&quot;971&quot; data-origin-height=&quot;154&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Project의 Git 주소&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;1.3 Remote&lt;/h4&gt;
&lt;blockquote data-ke-size=&quot;size20&quot; data-ke-style=&quot;style2&quot;&gt;원격과 로컬 저장소를 연결하는 명령어이다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1613275936200&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#원하는 폴더로 이동
cd d:/project 

#git clone
git clone https://git.oooo.net/aaa/bbb/ccc.git

#remote 추가하기
$ git remote add origin(별명) https://git.oooo.net/aaa/bbb/ccc.git

# 원격 저장소 설정 확인
$ git remote -v&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bauZKm/btqWWr2OoTA/C0RAPlwWbKlhUSTSuw5kpk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bauZKm/btqWWr2OoTA/C0RAPlwWbKlhUSTSuw5kpk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bauZKm/btqWWr2OoTA/C0RAPlwWbKlhUSTSuw5kpk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbauZKm%2FbtqWWr2OoTA%2FC0RAPlwWbKlhUSTSuw5kpk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2. Branch란?&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;어떠한 프로그램을 작성할 때 각각의 branch 즉, 복사본을 생성하여 그 공간에서만 작업을 진행한다.&lt;br /&gt;각자의 Branch에서 작업을 하지 않으면 서로 다르게 수정한 부분에 대하여 Conflict(충돌) 발생 위험이 있다.&lt;br /&gt;Git은 최초로 Master 이라는 Branch를 생성한다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock style3&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2wtSA/btqWWsUQzxm/eOsjDgJrAPq9ZwFETxF4Y0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2wtSA/btqWWsUQzxm/eOsjDgJrAPq9ZwFETxF4Y0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2wtSA/btqWWsUQzxm/eOsjDgJrAPq9ZwFETxF4Y0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2wtSA%2FbtqWWsUQzxm%2FeOsjDgJrAPq9ZwFETxF4Y0%2Fimg.jpg&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;2.1 Branch 네이밍 규칙&lt;/h2&gt;
&lt;p&gt;&lt;b&gt;1) master branch (이름유지)&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;배포 가능한 상태를 유지하는 branch이다. 함부로 merge(병합)하지 말자.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2) develop branch (이름유지)&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;개발된 새로운 기능들을 병합하기 위한 branch이다. 새로운 기능들이 안정적 이라면 develop branch를 master branch에 merge(병합)시킨다.&lt;/p&gt;
&lt;p&gt;주로 이 branch에서 branch를 따서 기능들을 개발한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2) feature branch&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;master, develop, release-, hotfix- 외 어떤 이름도 가능하다.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;feature/기능요약 형식을 사용한다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;ex) feature/login, feature/signup, feature/this-is-fuxxing-awesome&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;이슈에 대한 branch 라면 feature/(issue_num)-(feature_name) 형식을 사용한다.
&lt;ul&gt;
&lt;li&gt;ex) feature/1-JPA, feature/2-build-gradle&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;현 프로젝트에서는 feature/이니셜/(feature_name)을 애용하자.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;ex) feature/RY/3-naming&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;3) release branch&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;release-... 또는 release/... 를 사용한다.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ex) release/v1.0.0, release-1.2&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;4) hotfix branch&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hotfix-... 또는 hotfix/... 를 사용한다
&lt;ul&gt;
&lt;li&gt;ex) hotfix-1.2.1, hotfix/1.2.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;3. Branch 생성&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;자신이 작업할 remote branch 와 local branch를 생성해 본다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1613279082097&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#branch 목록 보기
git branch

#새로운 로컬 branch 생성하기
git branch 'name'

#브랜치 이동하기
git checkout 'name'
#(master -&amp;gt; 'name') 로 이동됨을 확인할 수 있습니다.

#새로 만든 로컬 branch를 remote branch에도 생성하기 
git push origin 'name'

#local과 remote 저장소를 연결하기
git branch --set-upstream-to origin/'name'&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;4. add, push, commit&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;Local에서 작업을 마쳤다면 remote 저장소로 옮기는 작업을 한다.&lt;/blockquote&gt;
&lt;pre id=&quot;code_1613280640674&quot; class=&quot;python&quot; data-ke-language=&quot;python&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;#Stage에 추가하기 (가상의 준비영역)
git add .            #모든 수정된 파일 추가
git add file.txt     #file.txt 만 추가

#stage에 추가된 파일 제외하기 (commit을 달리하거나 빼고싶을때)
git rm --cached file.txt

#commit으로 log 남기기
git commit -m 'issue-4 solved'

#log 확인하기
git log 

#push로 remote 저장소에 올리기
git push &amp;lt;저장소명&amp;gt; &amp;lt;브랜치명&amp;gt;
git push origin feature/RY/2-signup

#인자 생략하기
$ git push -u origin feature/RY/2-signup # 최초로 한번 해주면 그 후는 인자 없이 git push로 진행하면 됩니다.&lt;/code&gt;&lt;/pre&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;5. Merge Request&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style2&quot;&gt;자신이 한 작업이 완료가 되고 remote 저장소로 다 push 하였다면&lt;br /&gt;기존의 feature과 merge(병합)을 하여 수정된 부분이 기존것에 반영되도록 한다.&lt;/blockquote&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;MR-1.1.jpg&quot; data-origin-width=&quot;1683&quot; data-origin-height=&quot;333&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EiBGJ/btqW1tMkyRe/3ocwLKH256meTqXds4rUG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EiBGJ/btqW1tMkyRe/3ocwLKH256meTqXds4rUG0/img.jpg&quot; data-alt=&quot;좌측메뉴의 Merge Request -&amp;amp;amp;gt; New merge request&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EiBGJ/btqW1tMkyRe/3ocwLKH256meTqXds4rUG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEiBGJ%2FbtqW1tMkyRe%2F3ocwLKH256meTqXds4rUG0%2Fimg.jpg&quot; data-filename=&quot;MR-1.1.jpg&quot; data-origin-width=&quot;1683&quot; data-origin-height=&quot;333&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;좌측메뉴의 Merge Request -&amp;gt; New merge request&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;MR-2.1.jpg&quot; data-origin-width=&quot;1269&quot; data-origin-height=&quot;255&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dxA0nY/btqWWtM6ziC/fkipekEvdhaKUUJXRqfTIK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dxA0nY/btqWWtM6ziC/fkipekEvdhaKUUJXRqfTIK/img.jpg&quot; data-alt=&quot;Source branch를 Target branch에 합친다&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dxA0nY/btqWWtM6ziC/fkipekEvdhaKUUJXRqfTIK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdxA0nY%2FbtqWWtM6ziC%2FfkipekEvdhaKUUJXRqfTIK%2Fimg.jpg&quot; data-filename=&quot;MR-2.1.jpg&quot; data-origin-width=&quot;1269&quot; data-origin-height=&quot;255&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Source branch를 Target branch에 합친다&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;1) Source branch에는 내가 push까지 끝마친 repository를 선택한다.&lt;/p&gt;
&lt;p&gt;2) Target branch에는 합쳐질 상위 branch를 선택한다. ex) develop&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;MR-3.1.jpg&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;861&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cRVVv2/btqWWs1GdYc/WEb1tTw0hKLDKBXO8k37Qk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cRVVv2/btqWWs1GdYc/WEb1tTw0hKLDKBXO8k37Qk/img.jpg&quot; data-alt=&quot;추가사항들&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cRVVv2/btqWWs1GdYc/WEb1tTw0hKLDKBXO8k37Qk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcRVVv2%2FbtqWWs1GdYc%2FWEb1tTw0hKLDKBXO8k37Qk%2Fimg.jpg&quot; data-filename=&quot;MR-3.1.jpg&quot; data-origin-width=&quot;1265&quot; data-origin-height=&quot;861&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;추가사항들&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Title - 주요 커밋 메시지중 하나를 선택하여 작성한다.&lt;/li&gt;
&lt;li&gt;Description - 커밋 메시지의 적용 항목들을 작성한다.&lt;/li&gt;
&lt;li&gt;Assignee - Merge request를 승인해줄 관리자를 선택한다.&lt;/li&gt;
&lt;li&gt;Reviewer - review 요청할 사람을 선택한다.&lt;/li&gt;
&lt;li&gt;Milestone - MR milestone&lt;/li&gt;
&lt;li&gt;Labels - MR Label&lt;/li&gt;
&lt;li&gt;Merge options
&lt;ul style=&quot;list-style-type: disc;&quot;&gt;
&lt;li&gt;현재 MR의 브랜치를 제거하면서 Merge를 실행합니다.&lt;/li&gt;
&lt;li&gt;MR에 쌓여있는 커밋 리스트를 하나의 커밋으로 묶어서 Merge를 실행합니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>3. Git</category>
      <category>branch</category>
      <category>git</category>
      <category>Merge</category>
      <category>MR</category>
      <category>깃</category>
      <author>Raffin You</author>
      <guid isPermaLink="true">https://levp.tistory.com/3</guid>
      <comments>https://levp.tistory.com/entry/1#entry3comment</comments>
      <pubDate>Sun, 14 Feb 2021 15:31:52 +0900</pubDate>
    </item>
  </channel>
</rss>