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

728x90

gitbash

2/9 ์ˆ˜ GitHub ํŠน๊ฐ• ๋‘˜์งธ ๋‚ ! ์˜ค์ „์—๋Š” ๊ฒฝํ–ฅ ํŒŒ์•…๊ณผ rebase๋ฅผ ๋ฐฐ์šฐ๊ณ  ์‹ค์Šต ๋ฌธ์ œ๋ฅผ ํ’€๋ฉฐ ์‘์šฉํ–ˆ๊ณ , ์˜คํ›„์—๋Š” ํŒ€ ํ”„๋กœ์ ํŠธ(3์ธ 1์กฐ)๋กœ fork, clone, commit, push, pull-request, merge ์ผ๋ จ์˜ ๊ณผ์ •์„ ํ˜‘์—…ํ–ˆ๋‹ค! ๊ฐ์ž ์ดํ•ด๋„์™€ ํ™˜๊ฒฝ์„ค์ •์ด ๋‹ค๋ฅด๋‹ค ๋ณด๋‹ˆ ์˜ค๋ฅ˜, ์˜คํƒ€, ๊ฒฝ๋กœ ์žก๋Š”๋ฐ๋งŒ ์‹œ๊ฐ„์ด ์—„์ฒญ ๊ฑธ๋ ธ๋‹ค.. ์ „์ฒด์ ์ธ ๊ทธ๋ฆผ์„ ์ดํ•ดํ•ด์•ผ ๋Œ€์‘ํ•˜๊ณ , ์‘์šฉ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ๋Š๊ผˆ๋‹ค. ๋‹ค๋“ค ์–ด๋ ค์›Œํ•œ๋‹ค. ๊ธฐ์ฃฝ์ง€ ๋ง์ž! rewind : commit์„ ๊ณผ๊ฑฐ ์‹œ์ ์œผ๋กœ ๋˜๊ฐ๊ธฐ. ์›๋ณตํ•œ ๋‚ด์šฉ ์ดํ›„์˜ ์ตœ๊ทผ ๊ฒƒ์€ .git์— ์ž„์‹œ ์ €์žฅ๋จ. rewind ๊ตฌ๊ฐ„์€ ์ค‘๋ณต ์ƒ์„ฑ ๊ฐ€๋Šฅ rebase ํ•œ ๋‚ด์šฉ๊ณผ rewind ํ•œ ๋‚ด์šฉ์— ๋™์ผํ•œ ๋ถ€๋ถ„ commit์ด ์žˆ๋‹ค๋ฉด ์ถฉ๋Œ(conflict)์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์Œ cd /w.. ๋”๋ณด๊ธฐ

728x90