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. ์ด์ 1 2 ๋ค์