๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ฐฑ์—”๋“œ/Git2

Git hub Issue template ๋งŒ๋“ค๊ธฐ API ๋‹จ์œ„๋ณ„๋กœ Issue๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉดํ•ด๋‹น API ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด Todo List๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์ข‹๊ณ , ๋ธŒ๋žœ์น˜๋ฅผ ์ด์Šˆ ๋ฒˆํ˜ธ๋กœ ๊ด€๋ฆฌํ•˜๋ฉฐ ์ฒด๊ณ„์ ์ธ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์ข‹๋‹ค.๊ทธ๋ž˜์„œ ๊ทธ๋Ÿฐ git hub issue๋ฅผ ์ƒ์„ฑํ• ๋•Œ ์“ฐ๊ธฐ ์ข‹์€ ํ…œํ”Œ๋ฆฟ ๋งŒ๋“œ๋Š” ๋ฒ•์„ ์ •๋ฆฌํ•ด๋ณด์•˜๋‹ค. ๋จผ์ € git hub์—์„œ repository ์ ‘์† ํ›„ settings๋ฅผ ํด๋ฆฐํ•œ๋‹ค.settings์— ๋“ค์–ด์™€์„œ ์Šคํฌ๋กค์„ ์กฐ๊ธˆ๋งŒ ๋‚ด๋ฆฌ๋ฉด Set up templates ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ณ , ํ•ด๋‹น ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ๋‹ค.  ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด Add Template : select ํด๋ฆญ ํ›„ Custom issue template ๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด ํ…œํ”Œ๋ฆฟ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„์ด ์ƒ๊ธด๋‹ค. ์ € ์—ฐํ•„ ๋ชจ์–‘์˜ ํŽธ์ง‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์„œ ๋งŒ๋“ค์–ด๋‘” ํ…œํ”Œ๋ฆฟ์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค! ์ด๋•Œ ์ฃผ์˜ํ• ์ .. 2025. 4. 11.
git branch ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์ผ๋•Œ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š” ์ถฉ๋Œ&ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ •๋ฆฌ ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ branch๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋ฉด์„œ ๋กœ์ปฌ์—์„œ ์ˆ˜์ •ํ•œ ํŒŒ์ผ์ด ๋‚ ๋ผ๊ฐ€๋Š” ์ด์Šˆ๊ฐ€ ์ƒ๊ฒผ๋‹ค.๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๋ฉด์„œ ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋Š” ์ถฉ๋Œ ์ด์Šˆ๋“ค๊ณผ ๊ทธ๊ฒƒ๋“ค์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ด ๋ณด์•˜๋‹ค. ๐Ÿ› ๏ธ git pull ์‹œ ์ถฉ๋Œ (Merge Conflict)์ด์Šˆ๋กœ์ปฌ์—์„œ ์ˆ˜์ •ํ•œ ํŒŒ์ผ์ด ์›๊ฒฉ ์ €์žฅ์†Œ(๋ฆฌ๋ชจํŠธ)์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ์ถฉ๋Œํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒgit pull ์‹œ ์ž๋™ ๋ณ‘ํ•ฉ์ด ์‹คํŒจํ•˜๊ณ , ์ถฉ๋Œ ํ•ด๊ฒฐ์ด ํ•„์š”ํ•จํ•ด๊ฒฐ ๋ฐฉ๋ฒ•git status ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ™•์ธํ•ด๋‹น ํŒŒ์ผ์„ ์—ด์–ด >>>>>> branch_name ๋“ฑ์˜ ์ถฉ๋Œ ํ‘œ์‹œ๋ฅผ ๋ณด๊ณ  ์ง์ ‘ ์ˆ˜์ •git add "์ถฉ๋Œ ํ•ด๊ฒฐ ํŒŒ์ผ" ์ง„ํ–‰git commit -m "Resolve merge confilct"์ง„ํ–‰ ๐Ÿ› ๏ธ git pull .. 2025. 2. 18.