| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 방송대
- Binary Search
- 백준
- DP
- 완전탐색
- 알고리즘
- 이진탐색
- algorithm
- 투포인터
- greedy
- Git
- javascript
- 리트코드
- 그리디
- 깃
- two pointers
- boj
- 자바
- java
- 탐욕알고리즘
- 코테
- it
- 방통대
- 방송통신대학교
- 자바스크립트
- 컴퓨터과학과
- sliding window
- dynamic programming
- 코딩
- LeetCode
- Today
- Total
목록gitmerge (2)
개발이 취미인 주니어 기획자
🔗 3-way merge 0️⃣ 비교: fast-forward merge fast-forward merge는 merge의 가장 기본이 되는 개념으로, 각 master branch를 가리키고 있는 pointer가 가장 최신의 커밋으로 이동한다. 단, master branch로 checkout할 때, issue 53 branch가 깨끗해야 한다. (아닐 경우, git stash 이용해서 tree를 clean하게 만들어 주고 checkout을 해야 함) 1️⃣ 기본개념: Three Way Merge 1. 3-way merge가 일어나는 상황 A라는 작업자가, issue53이라는 기능을 완성하기 위해서 C5브랜치에서 작업을 하던 도중, B라는 작업자가 master branch에서 갑작스럽게 일어난 오류 등을 고..
🧩 GIT MERGE 1️⃣ 기본개념 Git merge란 하나의 branch를 다른 branch와 합치는 과정이다 $ git checkout master# 병합하려고 하는 브랜치로 이동해서(master) $ git merge # 병합될 브랜치 이름을 이용해 merge Merge의 종류를 크게 2가지로 나누어보자면 아래와 같이 나눌 수 있다 Fast Forward Merge Merge Commit 2️⃣ Fast Forward Merge 가리키던 브랜치를 당겨오는 병합방법 서로 다른 상태를 병합하는 것이 아니라, pointer만 옮겨가는 것이므로 따로 커밋을 하지 않아도 괜찮음 (이 부분이 fast-forward merge가 merge commit과 다른 점) 그러나 작업하는 중간에 다른 커밋이 찍혀있고,..