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

Git ๊ด€๋ จ8

[GIT] : git convention Git convention ? Git ์ปจ๋ฒค์…˜์€ Git์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์ ํŠธ์—์„œ์˜ commit ๊ทœ์น™๊ณผ ๊ฐ€์ด๋“œ๋ผ์ธ์˜ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์œ„ ์ปจ๋ฒค์…˜์€ ์ฝ”๋“œ ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ํ˜‘์—…์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๋ชฉ์  ๋ฌธ์„œํ™” : ์ฝ”๋“œ ๋ณ€๊ฒฝ๋‚ด์šฉ์„ ๊ธฐ๋กํ•จ์œผ๋กœ์จ ๋ˆ„๊ฐ€, ์–ธ์ œ, ์–ด๋–ค ๋ณ€๊ฒฝ์ž‘์—…์„ ์ง„ํ–‰ํ–ˆ๋Š”์ง€๋ฅผ ๋ฌธ์„œํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค. ์„œ๋กœ ์ž‘์—…ํ•œ ์ฝ”๋“œ์˜ ๋‚ด์šฉ ์ดํ•ด๋ฅผ ๋•๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ํ˜‘์—…: ๋‹ค์ˆ˜์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์‹œ์— ์ž‘์—…ํ•  ๋•Œ, ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•˜๊ณ , ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ ์ถฉ๋Œ์„ ์ตœ์†Œํ™”ํ•˜๊ณ  ํŒ€์› ๊ฐ„์˜ ์ดํ•ด๊ด€๊ณ„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค. ์ž๋™ํ™”: ์ผ๋ถ€ ๋„๊ตฌ ๋ฐ ์„œ๋น„์Šค๋Š” Git ์ปจ๋ฒค์…˜์„ ํ™œ์šฉํ•˜์—ฌ ์ž๋™์œผ๋กœ ๋ฒ„์ „ ๋ฆด๋ฆฌ์Šค ๋…ธํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค. Type.. 2023. 7. 25.
[Git Hub] : ๊ธฐ์กด ๋ ˆํผ์ง€ํ† ๋ฆฌ์— ์—…๋กœ๋“œํ•œ ํŒŒ์ผ/ํด๋” ์‚ญ์ œํ•˜๊ธฐ. ๋ฌธ์ œ ๋ฐœ์ƒํ•œ ๋ถ€๋ถ„ ํ”„๋กœ์ ํŠธ ์ž‘์—…์ค‘ git์— ์ปค๋ฐ‹ํ•˜๋˜ ์ค‘์—, ๋‚ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๋‹ด๊ณ ์žˆ๋Š” 'config'ํŒŒ์ผ๊นŒ์ง€ ๊ฐ™์ด ํ‘ธ์‰ฌ๊ฐ€ ๋˜์—ˆ๋‹ค. ํ•ด๋‹น conffig ํŒŒ์ผ์„ ๋‚จ๊ฒจ๋‘” ์ฑ„ aws์˜ RDS์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ฐ”๊พธ๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ด์šฉํ•˜๋ ค๊ณ  ํ–ˆ์œผ๋‚˜, ์œ„์™€ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜ํƒ€๋‚ฌ๋‹ค. ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋Š” ๋Œ€์‹ ์—, git ๋ ˆํผ์ง€ํ† ๋ฆฌ์— ์˜ฌ๋ ค๋‘” ๊ณผ์ œ๋ฌผ์—์„œ 'config' ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์›๊ฒฉ์—์„œ๋Š” '์‚ญ์ œ' / ๋กœ์ปฌ์—์„œ๋Š” '์œ ์ง€' git rm --cached -r ํŒŒ์ผ/ํด๋”๋ช… ํ•ด๋‹น ๋ช…๋ น์–ด๋ฅผ ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰์‹œํ‚ค๋ฉด ์‚ญ์ œ์‹œํ‚ค๊ณ ์ž ํ•˜๋Š” ํŒŒ์ผ/ํด๋”๋ฅผ ๋กœ์ปฌ์—์„œ๋Š” ์œ ์ง€์‹œํ‚ค๊ณ , ๊นƒ ์ €์žฅ์†Œ์—์„œ๋Š” ์‚ญ์ œ์‹œ์ผœ ์ค€๋‹ค. git rm // ์ž‘์—…๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ ๋˜๋Š” ํด๋”๋ฅผ ์ œ๊ฑฐํ•  ๋•Œ ์‚ฌ์šฉ. // ์ž‘์—…๋””๋ ‰ํ† ๋ฆฌ ํด๋”๋Š”.. 2023. 7. 13.
[Github] : gitignore ์‚ฌ์šฉํ•ด๋ณด๊ธฐ. 1. ๋ ˆํผ์ง€ํ† ๋ฆฌ ์ƒ์„ฑ ๋ ˆํผ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๋ฉด ์œ„์™€ ๊ฐ™์ด ์ฐฝ์ด ๋‚˜์˜ค๊ฒŒ ๋˜๊ณ , ์ œ์ผ ์•„๋ž˜์ชฝ์— ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ add๋ถ€ํ„ฐ push๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€๋žต์ ์ธ ์ˆœ์„œ๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. 2. Git init git init ์ž‘์—…์ค‘์ธ ํด๋”๋ฅผ ๊นƒํ—ˆ๋ธŒ์— ์—…๋ฐ์ดํŠธ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ธํŒ…ํ•˜๋Š” ๋ช…๋ น์–ด .git์ด๋ผ๋Š” ํด๋”๊ฐ€ ์ƒ์„ฑ๋˜๋Š”์ง€ ํ™•์ธ ls -al // ์œ„ ๋ช…๋ น์–ด๋กœ ํ˜„์žฌ ๊ฒฝ๋กœ์— ์žˆ๋Š” ์ˆจ๊น€ํด๋”๊นŒ์ง€ ๋ฆฌ์ŠคํŠธ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•จ. // ์ด๊ฑธ๋กœ .git ์ด๋ผ๋Š” ํด๋”๊ฐ€ ์ž˜ ์ƒ์„ฑ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ 3. git remote add origin "๋ ˆํผ์ง€ํ† ๋ฆฌ ์ฃผ์†Œ" git init ์œผ๋กœ ๋งŒ๋“ค์–ด๋‘” ๋กœ์ปฌ ๋ ˆํผ์ง€ํ† ๋ฆฌ์™€ ๊นƒํ—ˆ๋ธŒ์˜ ๋ฆฌ๋ชจํŠธ ๋ ˆํผ์ง€ํ† ๋ฆฌ ์—ฐ๊ฒฐ. ์ปค๋ฐ‹๊ณผ ํ‘ธ์‹œ ๋˜๋Š” ํ’€์„ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋กœ์ปฌ๊ณผ ๊นƒํ—ˆ๋ธŒ์˜ ๋ ˆํผ์ง€ํ† ๋ฆฌ๊ฐ€ ์—ฐ๊ฒฐ์ด ๋˜์—ˆ๊ธฐ์— ์›ํ™œํ•œ ์ง„ํ–‰์ด ๊ฐ€๋Šฅํ•˜๋‹ค. git remot.. 2023. 7. 13.
[MarkDown] : github README.md ํŒŒ์ผ์„ ์ž‘์„ฑํ•ด๋ณด๊ธฐ. https://github.com/Yooonzero/3-personal-assignment-create-backend-server/blob/main/README.md GitHub - Yooonzero/3-personal-assignment-create-backend-server: 3. Node.js ์™€ Express๋กœ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์ด ์—†๋Š” ๋‚˜๋งŒ์˜ 3. Node.js ์™€ Express๋กœ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์ด ์—†๋Š” ๋‚˜๋งŒ์˜ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ. Contribute to Yooonzero/3-personal-assignment-create-backend-server development by creating an account on GitHub. github.com ์ œ๋ชฉ ๋งŒ๋“ค๊ธฐ # 3-personal-assignment.. 2023. 6. 17.
[MarkDown] : README.md ํŒŒ์ผ ์ž‘์„ฑ์„ ์œ„ํ•œ ๋งˆํฌ๋‹ค์šด ๋ฌธ๋ฒ• ์ •๋ฆฌ. ๋งˆํฌ๋‹ค์šด ์ด๋ž€? ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŒŒ์ผ์— ์„œ์‹์„ ์ถ”๊ฐ€ํ•ด์ฃผ๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•œ ๋งˆํฌ์—… ์–ธ์–ด์˜ ํ•œ ์ข…๋ฅ˜๋ผ๊ณ  ํ•œ๋‹ค. ๋งˆํฌ์—… ์–ธ์–ด๋ž€? ํƒœ๊ทธ ๋“ฑ์„ ์ด์šฉํ•˜์—ฌ ๋ฌธ์„œ๋‚˜ ๋ฐ์ดํ„ฐ์˜ ๊ตฌ์กฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์–ธ์–ด์˜ ํ•œ ๊ฐ€์ง€. ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•ด HTML์˜ ํƒœ๊ทธ๋“ค์„ ์ƒ๊ฐํ•ด์ฃผ๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค. ๋งˆํฌ๋‹ค์šด์œผ๋กœ '์ œ๋ชฉ' ์„ค์ •ํ•˜๊ธฐ. ๋งˆํฌ๋‹ค์šด HTML # ์ œ๋ชฉ ์ œ๋ชฉ ## ์ œ๋ชฉ ์ œ๋ชฉ ### ์ œ๋ชฉ ์ œ๋ชฉ #### ์ œ๋ชฉ ์ œ๋ชฉ ##### ์ œ๋ชฉ ์ œ๋ชฉ ###### ์ œ๋ชฉ ์ œ๋ชฉ ์ œ๋ชฉ์€ h1 ๋ถ€ํ„ฐ h6 ๊นŒ์ง€ ๋ช…์‹œ์ ์œผ๋กœ ํ‘œ๊ธฐ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. # ์œผ๋กœ ์ œ๋ชฉ์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ํ‘œํ˜„ํ–ˆ๋‹ค๋ฉด, ํ•œ ์นธ์„ ๋„์›Œ์ฃผ๊ณ  ํƒ€์ดํ•‘์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ œ๋ชฉ์˜ ์•ž์ค„๊ณผ ๋’ท์ค„์—๋Š” blank line์œผ๋กœ ํ‘œ์‹œ๋ฅผ ํ•ด์ฃผ์–ด์•ผ ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹จ๋ฝ ํ‘œ์‹œ ๋งˆํฌ๋‹ค์šด HTML "blank line" pํƒœ๊ทธ ์˜ˆ์‹œ) Hell.. 2023. 6. 17.
[Git Hub] : Git pull ์˜ค๋ฅ˜ ๋ฐ ํžŒํŠธ๊ตฌ๊ฐ„ ๋ฐœ์ƒ, rebase ์„ค์ •ํ•˜๊ธฐ. git pull ์‹œ๋„ % git pull origin update // update ๋ธŒ๋žœ์น˜๋ฅผ ๋ฐ›์•„์˜ค๋Š” ๋ช…๋ น์–ด hint ๊ตฌ๊ฐ„ ๋ฐœ์ƒ ํ˜‘์—…์„ ํ†ตํ•ด์„œ ๋‹ค๋ฅธ์‚ฌ๋žŒ์ด pushํ•ด๋‘” ๋ ˆํผ์ง€ํ† ๋ฆฌ๋ฅผ ์ฒ˜์Œ์œผ๋กœ pull ํ•˜๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค๊ฒŒ ๋œ๋‹ค. From https://github.com/cooderyg/nbc-movie-team * branch update -> FETCH_HEAD hint: You have divergent branches and need to specify how to reconcile them. hint: You can do so by running one of the following commands sometime before hint: your next pull: hint:.. 2023. 6. 8.