์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ค๋ ๋
- ์ฃผ๊ธฐ์ ํธ
- ์ฐ๋ถํฌdb
- ํ ํฐ ๋ฒ์ค
- IEEE 802
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ์ค๋ธ์
- til
- tcp ์ธ๊ทธ๋จผํธ
- ๋น์ฃผ๊ธฐ์ ํธ
- ๊ฐ๋ฐ์์ทจ์
- ํ๋ก์ด๋์์
- well known ํฌํธ
- 99ํด๋ฝ
- ์ค๋ฅ์ ์ด
- reducible
- leetcode
- xv6
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ํ๋ ์ ๊ตฌ์กฐ
- mariadb
- tcp ํ๋กํ ์ฝ
- ํญํด99
- ์์๋ฒํธ
- git merge
- ์ค๋ฅ๊ฒ์ถ
- ๋ฐ์ดํฐ ์ ์ก
- i-type
- ์ฝ๋ฉํ ์คํธ์ค๋น
- Today
- Total
๋ชฉ๋กMerge (2)
Unfazedโ๏ธ๐ฏ

git merge : ์๋ก ๋ค๋ฅธ ๋ธ๋์น์ ๋ณ๊ฒฝ์ฌํญ์ ํ๋๋ก ํตํฉํ๋ ๋ช ๋ น์ดmerge์ ๋ํ ๋ ๊ฐ์ง ์ค์ํ ๊ฐ๋ 1. ํน์ commit์ด ์๋ branch๋ฅผ ๋ณํฉํ๋ ๊ฒmerge ๋ช ๋ น์ด๋ ์ ์ฒด branch์ ์์ ๋ด์ฉ์ ๋ณํฉํ๋ ๊ฒ์ด์ง, ๊ฐ๋ณ commit์ ์ ํํด์ mergeํ๋ ๊ฒ์ด ์๋๋ค.branch๋ ์ผ๋ จ์ commit๋ค์ ํฌ์ธํฐ์ด๋ฉฐ, ๊ทธ ๋ธ๋์น์ ์ต์ ์ํ(tip)๋ฅผ ๋ํํ๋ค. 2. ํญ์ ํ์ฌ HEAD ๋ธ๋์น๋ก ๋ณํฉmerge ๋ช ๋ น์ ์คํํ ๋, ๋ค๋ฅธ branch์ ๋ณ๊ฒฝ์ฌํญ์ด ํ์ฌ ์ฒดํฌ์์(checkout)๋ branch(HEAD๊ฐ ๊ฐ๋ฆฌํค๋ branch)๋ก ๋ณํฉ๋๋ค.์ฆ, ํญ์ ํ์ฌ branch ์ชฝ์ผ๋ก ๋ณํฉ ๋๋ค.ex) feature ๋ธ๋์น๋ฅผ master์ ๋ณํฉ(merge)ํ๋ ค๋ฉด, ๋จผ์ master ๋ธ..
1. ๋ฉ์๋ ์๊ทธ๋์ฒ ๋ถ์public V merge( K key, // ๋งต์์ ์ฌ์ฉํ ํค V value, // ์๋ก์ด ๊ฐ (null์ด ์๋์ด์ผ ํจ) BiFunction remappingFunction)2. ๋์ ์๋๋ฆฌ์คA. ํค๊ฐ ์๊ฑฐ๋ ๊ฐ์ด null์ธ ๊ฒฝ์ฐ: Map map = new HashMap();// ํค "A"๊ฐ ์์ ๋map.merge("A", 1, Integer::sum); // ๊ทธ๋ฅ {"A"=1} ์ ์ฅ B. ํค๊ฐ ์ด๋ฏธ ์กด์ฌํ๋ ๊ฒฝ์ฐ:Map map = new HashMap();map.put("A",5);// ํค "A"๊ฐ ์ด๋ฏธ ์์ ๋map.merge("A",1,Integer::sum); // {..