๐ŸคผGit

TIL) ๊นƒ ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ณ  push ํ•˜๊ธฐ

hellohailie 2022. 8. 24. 00:08

 

 

๋ ˆํŒŒ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ ํ›„ ํด๋ก  ๋ฐ›์•„์˜จ๋‹ค. (ํ˜„์žฌ ๋ธŒ๋žœ์น˜๋Š” main ๋ฐ–์— ์—†์Œ)

git checkout -b dev
// dev๋ผ๋Š” ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ธฐ

git add.
git push origin dev

// dev์— ํ˜„์žฌ ์ƒํƒœ ํ‘ธ์‰ฌํ•จ (์—ฌ๊ธฐ์„œ commit ์•ˆํ•œ ์ด์œ ๊ฐ€ ๊ทธ๋ƒฅ ๋ธŒ๋žœ์น˜๋งŒ ์ƒ์„ฑํ•˜๋ ค๊ณ )

์ด ํ›„์— ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•œ๋‹ค. 

 

๋ ˆํŒŒ์ง€ํ† ๋ฆฌ setting์— ๋“ค์–ด๊ฐ€์„œ Branches์—์„œ ๋””ํดํŠธ ๋ธŒ๋žœ์น˜๋ฅผ dev๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋” ์•ˆ์ „ํ•˜๊ฒŒ ํ‘ธ์‰ฌ ๊ฐ€๋Šฅ!

git add .
git status

// ์ฝ”๋“œ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ์ด ๋‚˜์˜จ๋‹ค. 

git commit -m "feat: html ์ถ”๊ฐ€"
git push origin dev

// dev ๋ธŒ๋žœ์น˜์— ํ‘ธ์‰ฌํ•จ

 


git checkout -b min
// min๋ผ๋Š” ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ธฐ

git add.
git push origin dev

// min์— ํ˜„์žฌ ์ƒํƒœ ํ‘ธ์‰ฌํ•จ (์—ฌ๊ธฐ์„œ commit ์•ˆํ•œ ์ด์œ ๊ฐ€ ๊ทธ๋ƒฅ ๋ธŒ๋žœ์น˜๋งŒ ์ƒ์„ฑํ•˜๋ ค๊ณ )

์ด ํ›„์— ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•œ๋‹ค. 

git add .
git status

// ์ฝ”๋“œ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•œ ๋‚ด์šฉ์ด ๋‚˜์˜จ๋‹ค. 

git commit -m "feat: html ์ถ”๊ฐ€"
git push origin min

// min ๋ธŒ๋žœ์น˜์— ํ‘ธ์‰ฌํ•จ โญ๏ธโญ๏ธโญ๏ธ ๋งค์šฐ ์ค‘์š”

๊ผญ ์ž๊ธฐ ์ž์‹ ์— ํ‘ธ์‰ฌํ•ด์•ผํ•จ

 

๊ทธ๋ฆฌ๊ณ  ๊นƒํ—™ ๊ฐ€๋ฉด ์ด๋ ‡๊ฒŒ ์ดˆ๋ก์ฐฝ์ด ๋œธ!

 

base: ๋ธŒ๋žœ์น˜์™€ compare: ๋ธŒ๋žœ์น˜๋ฅผ ์ž˜ ํ™•์ธ ํ›„ create pull request ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•œ๋‹ค. 

 

base: ๋ธŒ๋žœ์น˜ = ๋‚ด ์ฝ”๋“œ๋ฅผ ๋ถ™์ด๊ณ  ์‹ถ์€ ์ƒ์œ„ ๋ธŒ๋žœ์น˜

compare: ๋ธŒ๋žœ์น˜ = ๋‚ด ๋ธŒ๋žœ์น˜

 

์ฐธ๊ณ ๋กœ ์œ„์˜ ์ œ๋ชฉ๋ถ€๋ถ„์€ ์ปค๋ฐ‹ํ•œ ๋ฉ”์„ธ์ง€๊ฐ€ ๋”ธ๋ ค์˜จ๋‹ค. 

 


 create pull request ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์•„๋ฌด๋Ÿฐ ์ถฉ๋Œ์ด ์—†๋‹ค๋ฉด ์œ„์™€ ๊ฐ™์ด ๋œฌ๋‹ค. 

 

์ด์ƒ ์—†๋Š”์ง€ ํ™•์ธ ํ›„ merge pull request ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋œ๋‹ค. 

 

merge ์ด์ƒ์ด ์—†์œผ๋ฉด ์œ„์™€ ๊ฐ™์ด ํ™”๋ฉด์ด ๋œฌ๋‹ค. 

 

๊ทธ๋ฆฌ๊ณ  ์œ„์˜ ํžˆ์Šคํ† ๋ฆฌ๋Š” ๊นƒํ—™์˜ Insights๋ž€์— Network ๋ถ€๋ถ„์—์„œ ํ•œ๋ˆˆ์— ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ์‹  ๋™๊ธฐ๋‹˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹น

๐Ÿ˜ƒ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“