์ƒ์„ธ ์ปจํ…์ธ 

๋ณธ๋ฌธ ์ œ๋ชฉ

๋งํ•œ ๊นƒํ—ˆ๋ธŒ ์—ฐ๋™ ๋ฏธํ•ด๊ฒฐ ์ˆ™์ œ

๋ณธ๋ฌธ

ls ํ˜„์žฌ ๋ฆฌ์ŠคํŠธ 

cd ์ด๋™

 


ํ„ฐ๋ฏธ๋„๋กœ Git ํด๋ก  ๋ฐ›์•„ ์˜ค๊ธฐ 

ํด๋ก  ๋ฐ›๊ณ  ์‹ถ์€ ํด๋”์— ๋“ค์–ด๊ฐ€์„œ ํด๋ก  ๋ฐ›๊ธฐ๊ฐ€ ๋ชฉ์ 

 

 

1. ํด๋ก  ๋ฐ›์„ ์ƒˆํด๋” ๋งŒ๋“ค๊ธฐ 

mkdir ๋งŒ๋“ค ํด๋”๋ช…

 

 

 

test2 ํด๋” ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ ํ™•์ธ

 

 

 

 

git clone ๊นƒํ—ˆ๋ธŒ์—์„œ ๋ณต์‚ฌํ•œ ๋งํฌ

 

 

 

 

 

ํด๋ก  ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

์—ฐ๊ฒฐ์ด ์•ˆ ๋œ ๊ฒฝ์šฐ ์˜ˆ์‹œ

 

 

 


๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ธฐ 

 

 

 

 

 

 

 

 

 


๋‚ด ๋ธŒ๋žœ์น˜์—์„œ ์ž‘์„ฑ

์™ผ์ชฝ์€ ํด๋ก  ๋ฐ›์•„์˜จ ์ฝ”๋“œ / ์˜ค๋ฅธ์ชฝ์€ ๋‚ด๊ฐ€ ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•œ ์ฝ”๋“œ

 

 

 

 

 

 

์ปค๋ฐ‹

 

๋‚ด ๋ธŒ๋žœ์น˜์— ํ‘ธ์‰ฌ

 


 

 

 

 

 

 

 

ํ’€๋ฆฌํ€˜์ŠคํŠธ์—์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ‘ธ์‰ฌ ํ–ˆ์œผ๋ฉด

๋‚ด๊ฐ€ ํ’€๋กœ ๋•ก๊ฒจ ์˜ค๊ณ  

 

 

 

 

 

 

์—ฌ๊ธฐ์„œ ๋ถ€ํ„ฐ๋Š” pull request๋ฅผ ๋ฐ›์€ ์‚ฌ๋žŒ์˜ ์—ญํ• 

Merge pull request ํ•˜๊ธฐ

(์ง€๊ธˆ์€ ๋‚˜๋„ ๊ถŒํ•œ์ด ์žˆ๋Š” ์ƒํƒœ๋ผ confirm merge ๊ฐ€๋Šฅ)

 

 

 

 

 

์ œ๋Œ€๋กœ ๋จธ์ง€ ์™„๋ฃŒ.

 

 




main ๊ด€๋ฆฌํ•˜๋Š” ์‚ฌ๋žŒ์ด pull ๋Œ•๊ฒจ ์™”์„ ๋•Œ ํ™”๋ฉด 

 

 

 

 

 

main์—์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ํ“Œ์‹œ ๋ฐ ๋จธ์ง€๊ฐ€ ์ ์šฉ๋œ ์‚ฌํ•ญ ํ’€ ๋•ก๊ฒจ ์˜ค๊ธฐ. 

 

 

 

 

 

 


< ๋งํ•œ ์‚ฌ๊ฑด ์ •๋ฆฌ >

TestCommit ํ•˜๋‚˜์˜ ํŒŒ์ผ์—์„œ ์—ฌ๋Ÿฌ๋ช…์ด ์ž‘์—…ํ•ด์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜

 

์™ผ์ชฝ์ด ๋‚ด๊บผ / ์˜ค๋ฅธ์ชฝ์ด ๊นƒํ—ˆ๋ธŒ์—์„œ ํ’€ ๋•ก๊ฒจ ์˜จ ํ™”๋ฉด

 

์–ด๋Š์ชฝ์„ ์„ ํƒํ•  ๊ฒƒ์ธ๊ฐ€์— ๋Œ€ํ•œ ํ™”๋ฉด

 

์„ ํƒํ•˜๋Š” ๊ณผ์ •์—์„œ ์ทจ์†Œ๋ฅผ ๋ˆŒ๋Ÿฌ์„œ ๋ญ”๊ฐ€ ๋‹จ๋‹จํžˆ ์ž˜๋ชป๋œ ์ƒํ™ฉ 

 

 

 

์™œ๋•Œ๋ฌธ์— ์ถฉ๋Œ ๋ฐœ์ƒ??

0. ๊ฐ™์€ main ์ฝ”๋“œ ํด๋ก  ๋ฐ›์Œ -> ๋ฒ„์ „1

1.  ๋Œ€์„ฑ ์ฝ”๋“œ ์ˆ˜์ • ํ›„ ๋Œ€์„ฑ ๋ธŒ๋žœ์น˜์— ํ‘ธ์‰ฌ

2. ๋Œ€์„ฑ main์— ๋จธ์ง€ -> ๋ฒ„์ „2

3. ์ง€ํ˜„ ์ฝ”๋“œ ์ˆ˜์ • ํ›„ ๋‚ด ๋ธŒ๋žœ์น˜์— ํ‘ธ์‰ฌ -> ๋ฒ„์ „1

4. ์ง€ํ˜„ main์— ๋จธ์ง€  -> ๋ฒ„์ „1๊ณผ ๋ฒ„์ „2์˜ ์ถฉ๋Œ

 

5. ์ถฉ๋Œ ๋ฐœ์ƒ

์šฐ์ธก์— Resolve conflicts ํด๋ฆญ

 

 

 

 

 

main์„ pull ๋•ก๊ฒจ์™€์„œ 

 

 

 

๋ดค๋Š”๋ฐ ์ถฉ๋Œ ํ•ด๊ฒฐ

 


์ถ”๊ฐ€ ์ถฉ๋Œ์„ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์‹ถ์–ด์„œ 

์˜ค๋ฅ˜๋ฅผ ๋‚ด๋ ค๊ณ  ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๋‚ด ๋ธŒ๋žœ์น˜์— push

main ๋ธŒ๋žœ์น˜์—์„œ  pull ๋Œ•๊ฒจ์˜ค๊ธฐ 

 

 

 

๋‚ด ๋ธŒ๋žœ์น˜์— ๋‹ค์‹œ push ํ–ˆ์„ ๋•Œ ์˜ค๋ฅ˜ ๋ฐœ์ƒ

 

 

๋Œ€์„ฑ ๋ธŒ๋žœ์น˜ Pull ๋•ก๊ฒจ์™”์„ ๋•Œ 

 

 

 

 

 

 

 

 

๊ด€๋ จ๊ธ€ ๋”๋ณด๊ธฐ