๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (237)

JiYoung Dev ๐Ÿ–ฅ

[Git&GitHub] branch ๋งŒ๋“ค๊ธฐ

branch ํ•˜๋‚˜์˜ ์ฝ”๋“œ ๊ด€๋ฆฌ ํ๋ฆ„ ๋งจ ์ฒ˜์Œํ•œ ์ปค๋ฐ‹ : root commit ๊นƒ์€ root commit์„ ์‹œ์ž‘์œผ๋กœ ๊ฐ€์ง€๊ฐ€ ๋ป—์–ด๋‚˜๊ฐ€๋Š” ๋ชจ์–‘์ด ๋จ ex. ํ•˜๋‚˜์˜ ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ์œ ๋กœ branch, ๋ฌด๋ฃŒ branch ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Œ ํ˜„์žฌ๋Š” ๋งˆ์Šคํ„ฐ(๋ฉ”์ธ) ๋ธŒ๋žœ์น˜ ์œ„์— ์žˆ์Œ์„ ์˜๋ฏธํ•จ ** ๋งˆ์Šคํ„ฐ(๋ฉ”์ธ) ๋ธŒ๋žœ์น˜ : ๋ ˆํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ  ์ปค๋ฐ‹์„ ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ƒ๊ธฐ๋Š” ๋ธŒ๋žœ์น˜, ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜ 1. ๋ธŒ๋žœ์น˜ ๋งŒ๋“ค๊ธฐ : git branch [๋ธŒ๋žœ์น˜ ์ด๋ฆ„] 2. ๋ธŒ๋žœ์น˜๋กœ ์ด๋™ : git checkout [์ด๋™ํ•˜๊ณ ์ž ํ•˜๋Š” ๋ธŒ๋žœ์น˜ ์ด๋ฆ„] 3. git add > git commit ๋ธŒ๋žœ์น˜๋กœ ์ปค๋ฐ‹ํ•œ ์ˆ˜์ •ํ•œ ํŒŒ์ผ ํ™•์ธ ๊ฒฐ๊ณผ main(master) branch์˜ ๊ฐ™์€ ํŒŒ์ผ ํ™•์ธ ๊ฒฐ๊ณผ branch์˜ ํŒŒ์ผ๋งŒ ๋ณ€๊ฒฝ๋˜๊ณ  main์˜ ํŒŒ์ผ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š..

project 2023. 6. 13. 22:21
[Git&GitHub] Git๊ณผ Git Hub ์‚ฌ์šฉ ๊ธฐ๋ณธ

๐ŸŽˆ Git vs GitHub ๐Ÿ“– Git Git์€ ์‰ฝ๊ฒŒ ๋งํ•ด ๋ฒ„์ „๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค๊ฐ€ ์ˆ˜์ •ํ•œ ์ฝ”๋“œ๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ๋•Œ ์ด์ „ ์ฝ”๋“œ๋กœ ๋กค๋ฐฑํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ Git์€ ๋‚ด ์ปดํ“จํ„ฐ์˜ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ๋ชจ๋“  ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•˜์—ฌ ํŒŒ์ผ์˜ ๋ฒ„์ „์„ ๊ด€๋ฆฌ ๐Ÿ“– GitHub Git Hub๋Š” Git์„์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ์›น ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค Git์€ ๋กœ์ปฌ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜‘์—…์„ ํ•˜๊ธฐ ์–ด๋ ค์šด๋ฐ Git Hub๋ฅผ ํ†ตํ•ด ๋ฒ„์ „๋ณ„ ์ฝ”๋“œ๋ฅผ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์›น ์ƒ์— ์—…๋กœ๋“œํ•˜์—ฌ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Œ ๐ŸŽˆ Git ์‚ฌ์šฉํ•˜๊ธฐ Git ์‚ฌ์šฉ์ „์— Git ์„ค์น˜ ํ•„์š” 1. Git ๋ ˆํฌ์ง€ํ† ๋ฆฌ ๋งŒ๋“ค๊ธฐ ๋ ˆํฌ๋ฆฌํ† ์ง€๋กœ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ํด๋” ์ƒ์„ฑ > ์ƒ์„ฑํ•œ ํด๋”์—์„œ ๋งˆ์šฐ์Šค ์šฐํด๋ฆญ > git bash here > git init ..

project 2023. 6. 13. 19:07
[HTML] <form>ํƒœ๊ทธ enctype ์†์„ฑ

ํƒœ๊ทธ enctype ์†์„ฑ ํƒœ๊ทธ์˜ enctype ์†์„ฑ์€ ํผ ๋ฐ์ดํ„ฐ๊ฐ€ ์„œ๋ฒ„๋กœ ์ œ์ถœ๋  ๋•Œ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ์ธ์ฝ”๋”ฉ ๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ช…์‹œํ•จ ์ด ์†์„ฑ์€ ์š”์†Œ์˜ method ์†์„ฑ ๊ฐ’์ด post์ผ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ ์†์„ฑ๊ฐ’ ์„ค๋ช… application/x-www-form-urlencoded ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ, ๋ชจ๋“  ๋ฌธ์ž๋“ค์€ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๊ธฐ ์ „์— ์ธ์ฝ”๋”ฉ๋จ์„ ๋ช…์‹œํ•จ multipart/form-data ๋ชจ๋“  ๋ฌธ์ž๋ฅผ ์ธ์ฝ”๋”ฉํ•˜์ง€ ์•Š์Œ์„ ๋ช…์‹œํ•จ ์ด ๋ฐฉ์‹์€ ์š”์†Œ๊ฐ€ ํŒŒ์ผ์ด๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ์„œ๋ฒ„๋กœ ์ „์†กํ•  ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉ text/plain ๊ณต๋ฐฑ ๋ฌธ์ž(space)๋Š” "+" ๊ธฐํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜์ง€๋งŒ, ๋‚˜๋จธ์ง€ ๋ฌธ์ž๋Š” ๋ชจ๋‘ ์ธ์ฝ”๋”ฉ ๋˜์ง€ ์•Š์Œ์„ ๋ช…์‹œํ•จ ๋ฐฑ์—”๋“œ์—์„œ file ๊ฐ€์ ธ์˜ค๊ธฐ (Spring Boot) Multipart๋กœ ๋‚˜๋ˆ ์„œ ๋ณด๋‚ธ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, @Req..

Question 2023. 6. 12. 16:01